1 - 关于python的import:
- import math :最推荐的方式,虽然可能会让代码变长,但是增加可可读性。
- from math import sqrt,version :这种导入模块资源的时候要注意名字是否雷同,在使用的时候直接使用sqrt,不需要math.sqrt,简洁。但是在使用version的时候就产生了歧义。
- from math import * :导入所有除了__开头的资源,
2 - 读写文件的一些便利
- original:
try:
f = open(r'c:\user\administater\test.text','rb')
pass
finally:
f.close()
- neat:
with open(r'c:\user\administater\test.text','rb') as f:
pass
上述两种等价,第二种更便捷,with语句会自动执行close。
3 - 一行多句和多行一句语句
- 使用封号进行一行书写多句语句,可以这样写,但是不推荐,不符合PYTHON书写风格
a = 5;a += 10;print(a)
- 使用斜杠\来将一行语句分成多行书写,很有用
cursor.execute("INSERT INTO fc_project_tag_pairs \
(tag1,tag2,num_projs) \
VALUES(%s,%s,%s)",(tag1,tag2,count))
print('abcdefgh',\
567,'ijklmn')
最后,建议python初学者看一看A Byte of Python这本书,真的很不错。