国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python cls是关键字吗

python cls是关键字吗

cls

头像

silencement

2019-11-07 09:15:553633浏览 · 0收藏 · 0评论

cls主要用在类方法定义,cls 不是关键字,完全可以使用自己写的任意变量代替实现一样的效果。

普通的实例方法,第一个参数需要是self,它表示一个具体的实例本身。

如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。

而对于classmethod,它的第一个参数不是self,是cls,它表示这个类本身。

    def foo1(self):
        print "Hello",self

    @staticmethod
    def foo2():
        print "hello"

    @classmethod
    def foo3(cls):
        print "hello",cls
>>> a = A()
>>> a.foo1()          #最常见的调用方式,但与下面的方式相同
Hello <__main__.A object at 0x9f6abec>
>>> A.foo1(a)         #这里传入实例a,相当于普通方法的self
Hello <__main__.A object at 0x9f6abec>
>>> A.foo2()          #这里,由于静态方法没有参数,故可以不传东西
hello
>>> A.foo3()          #这里,由于是类方法,因此,它的第一个参数为类本身。
hello <class '__main__.A'>
>>> A                 #可以看到,直接输入A,与上面那种调用返回同样的信息。
<class '__main__.A'>

python学习网,大量的免费python学习视频,欢迎在线学习!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

国产免费观看高清电视剧在线观看| 公么无耻要求中韩双字的意思| 《厨房韵母2》免费观看完整版| 《太太你想丈夫被开除吧》| 苍老师巅峰之作第39集| 白色变态蕾丝超薄开档连身袜| 女子排尿视频大全| 青丝影院大全免费2023年新版| 小蓝彩虹男GARY2023的音..| 韩剧《喂奶2》的主要内容是什么| 国产真实乱人偷精品视频免费| 女被扒开腿狂躁xXXXX| 7777影院免费观看电视剧大全| 美女比基尼游泳跳舞视频| 初中生兄弟互相导管立的经历 | 日韩| 免费外国网站浏览器推荐| 老和尚猛挺进她莹莹的体导演是谁| 免费观看已满十八岁电视剧日剧| 夫妻二人世界免费看第一集| 华为新品手机发布| 4488YY无码亚洲人成| 苏畅| 台球室的特殊待遇2HD| 九九在线观看免费播放大全电视剧 | 他扒开我小流添我三男一女视频| 兄弟的老婆4免费观看电视剧| 两领导在车上吃我的奶| 伦理《少妇的滋味》完整版| 瑜伽裤透明全毛露丁字裤| 第1章品尝朋友娇妻| 55岁女人高潮后几天能恢复| 继子的母亲免费版电视剧| 被捏造的都市| 芒果浏览器| 免费观看已满十八岁电视剧在线播..| 法国满天星《太太们》| 三女片免费观看电视剧杨贵妃传| 欧美XBOX与IPHONE性能.| 羞羞漫画| 麻花传沈娜娜MV