classについて勉強中です。
classの変数についているselfは取ったらまずいですか?読みづらかったり、バグの原因につながりますか?

class aisatu():
    def __init__(self,asa):
        self.asa = asa
    def say(self):
        print self.asa

上のコードを書けば間違いないと思うのですが、

class aisatu():
    def __init__(self,asa):
        self.asa = asa
    def say(self):
        asa = self.asa???
        print asa

こんな感じで、selfを何回も書いていくのが面倒だと思ったのでのでとりました。???の所です。(printの後にもasaは出てくる予定です)