标签:
1. 常量命名规则
在Python中,会在变量命名上标明某变量是常量,通常采用全是大写的方式来标明,如:
CONNECT= ‘127.0.0.1‘ PORT = ‘3306‘
2、Python编译
python先把源码文件(.py)编译成字节码文件(.pyc)
python3执行后,生成了一个__pycache__目录,pyc会在此目录下,python2执行可以看到直接生成了一个.pyc文件
pyc 与py 时间戳不同,pyc才去重新编译
3 数据
<1> str
1、str1+str2 ----万恶的字符串拼接 + 号
2、
<2> list
PS:
#定义一个l3列表,里面嵌套两层列表 >>> l3 = [1,2,3,[‘a‘,‘b‘,‘c‘,[‘A‘,‘B‘,‘D‘]],4,5] #l4从l3 copy >>> l4 = l3.copy() #列出l3元素 >>> l3 [1, 2, 3, [‘a‘, ‘b‘, ‘c‘, [‘A‘, ‘B‘, ‘D‘]], 4, 5] #列出l4元素 >>> l4 [1, 2, 3, [‘a‘, ‘b‘, ‘c‘, [‘A‘, ‘B‘, ‘D‘]], 4, 5] #修改l3嵌套的列表值 >>> l3[3][1] = ‘X‘ >>> l3[3][2] = ‘Y‘ >>> l3[3][3] = ‘Z‘ #而后查看l3和l4的元素,发现l3改了之后l4也跟着改了 >>> l3 [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] >>> l4 [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] #如果要深度拷贝,可以使用Python标准模块copy的deepcopy方法: >>> import copy >>> l3 = [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] >>> l5 = copy.deepcopy(l3) >>> >>> >>> l5 [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] >>> l3 [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] >>> l3[3][0] = ‘A‘ >>> l3 [1, 2, 3, [‘A‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5] >>> l5 [1, 2, 3, [‘a‘, ‘X‘, ‘Y‘, ‘Z‘], 4, 5]
标签:
原文地址:http://www.cnblogs.com/renyb/p/5513143.html