以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入。
以双下划线开头的 __foo 代表类的私有成员
以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
注释:
#
"""
"""
'''
'''
以双下划线开头和结尾的 __foo__ 代表 Python 里特殊方法专用的标识,如 __init__() 代表类的构造函数。
Numbers(数字)
String(字符串)
List(列表) append insert pop
Tuple(元组) 不能变
Dictionary(字典)
a=1
del a
print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第六个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串
元组是不允许更新的。列表是允许更新的
f = open(file,w+)
f.close()
f.closed
f.name
f.mode
os.mkdir('a')
os.chdir('/a/b')改变当前目录
os.rmdir
os.getcwd()
class A:
count=1
__siyou=1
def __init__(self,name,age):
self.age=age
self.count+=1
def getName(self):
print 'name=%s' % A.name
def __del__(self):
print '销毁'
def __siyouFn(self):
self.__siyou=2
print self.__siyou
me=A()
me.size=10
del me.size