Notice: 函数 WP_Scripts::localize 的调用方法不正确$l10n 参数必须是一个数组。若要将任意数据传递给脚本,请改用 wp_add_inline_script() 函数。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 5.7.0 版本添加的。) in /data/www/appblog/wp-includes/functions.php on line 6131

Python中的类变量、成员变量、静态方法、成员方法

Python 的类中,主要会使用的两种变量:类变量与成员变量。类变量是类所有实例化对象共有的,而成员变量是每个实例化对象自身特有的。

# -*- coding: utf-8 -*-

class ClassTest():
    static_a = 'AppBlog.CN'

    def __init__(self):
        self.a = 'Hello World'
        pass

    def method(self):
        print '成员方法: method'

    @staticmethod
    def static_method():
        print '静态方法: static_method'

if __name__=='__main__':
    print '---------- 通过类调用 ----------'
    print '类变量: ' + ClassTest.static_a
    ClassTest.static_method()

    print '---------- 通过对象调用 ----------'
    test = ClassTest()
    print '类变量: ' + test.static_a
    print '成员变量: ' + test.a
    test.static_method()
    test.method()

运行结果:

---------- 通过类调用 ----------
类变量: AppBlog.CN
静态方法: static_method
---------- 通过对象调用 ----------
类变量: AppBlog.CN
成员变量: Hello World
静态方法: static_method
成员方法: method
上一篇 Python大小写转换
下一篇 Python格式化千分位数字
目录
文章列表
1 Android TabLayout参数
Android TabLayout参数
2
RxJava2学习之五:Map操作符
RxJava2学习之五:Map操作符
3
Python搭建HTTP服务器:Windows下使用virtualenv安装Flask
Python搭建HTTP服务器:Windows下使用virtualenv安装Flask
4
MySQL加锁实践
MySQL加锁实践
5
Android SSL证书设置和锁定(SSL/TLS Pinning)
Android SSL证书设置和锁定(SSL/TLS Pinning)
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。