1、- (按位取反)
x的按位取反结果为-(x+1) e.g. -5输出-6
更多细节,阅:http://stackoverflow.com/a/11810203
2、DocString约定
为一串多行字符串,其中第一行以某一大写字母开始,以句号结束。第二行为空行,后跟的第三行开始是任何详细的解释说明。
3、避免使用import-star形式,比如'from mymodule import *'时无法导入'__version__'这样以双下划线开头的非公共名称。
4、序列
shoplist = ['apple', 'mango', 'carrot', 'banana'] shoplist[::3] #['apple', 'banana'] shoplist[::-1] #['banana', 'carrot', 'mango', 'apple']
5、Refer
完整制作独立副本需要用切片方法(mylist = list[:]),否则仅是变量指向同一个地址
6、str.join()
delimiter = '_*_' mylist = ['Brazil', 'Russia', 'India', 'China'] print(delimiter.join(mylist))
#resuilt #Brazil_*_Russia_*_India_*_China
参考:
1、简明Python教程