#coding:utf8
__author__ = "libingxian"
class TestDemo(object):
"""
Python變量命名用法(以字符或者下劃線開頭,可以包括字母、數字、下劃線,區別大小寫)
一般變量
常量
私有變量
內置變量
"""
FINAL_VAR = "V1.0" # 常量,不可修改的變量,以大寫字母或加下劃線命名,這個只是約定,即使更改了也不會報錯
class_name = "TestDemo" # 常見變量命名,
__maker__ = 'libingxian' # 內置變量,兩個前置下劃線和兩個後置下劃線,內置對象所具有,聲明時不可與內置變量名的重複
def __init__(self):
self.__private_var = "private" # 私有變量,以兩個前置下劃線開頭,只能在本類中使用,類外強制訪問會報錯
self.public_var = "public" # 一般變量
def __private_method(self):# 私有方法,以兩個下劃線開頭、字母小寫,只能在本類中使用,類外強制訪問會報錯
print "i am private"
def public_method(self):
print "i am public"
test_demo = TestDemo()
print test_demo.FINAL_VAR # 訪問常量
print test_demo.public_var # 訪問一般變量
print test_demo.__private_var # 訪問私有變量,運行會報錯
test_demo.__private_method() # 訪問私有方法,運行會報錯
Python變量命名用法(一般變量、常量、私有變量、內置變量)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.