美文网首页
Python之self

Python之self

作者: 嗨皮Jerry | 来源:发表于2017-04-09 11:28 被阅读49次

    首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。

    self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将self改为myname一样没有错误:

    classPerson:

    def_init_(myname,name):

                           myname.name=name

                def   sayhello(myname):

                           print  'My name is:',myname.name  约定俗成 

      p=Person('Bill')

      print  p

    相关文章

      网友评论

          本文标题:Python之self

          本文链接:https://www.haomeiwen.com/subject/uwjrattx.html