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教程

posted on 2017-10-12 14:33  半宅  阅读(122)  评论(0编辑  收藏  举报