以下是我近些年收集的一些Python实用技巧和工具,希望能对你有所帮助。
交换变量
123456789 | x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6 |
if 语句在行内
12 | print \”Hello\” if True else \”World\”>>> Hello |
连接
下面的最后一种方式在绑定两个不同类型的对象时显得很cool。
123456789101112131415 | nfc = [\”Packers\”, \”49ers\”]afc = [\”Ravens\”, \”Patriots\”]print nfc + afc>>> [\’Packers\’, \’49ers\’, \’Ravens\’, \’Patriots\’] print str(1) + \” world\”>>> 1 world print `1` + \” world\”>>> 1 world print 1, \”world\”>>> 1 worldprint nfc, 1>>> [\’Packers\’, \’49ers\’] 1 |
数字技巧
123456 | #除后向下取整print 5.0//2>>> 2# 2的5次方print 2**5>> 32 |
注意浮点数的除法
1234 | print .3/.1>>> 2.9999999999999996print .3//.1>>> 2.0 |
数值比较
这是我见过诸多语言中很少有的如此棒的简便法
1234567 | x = 2if 3 > x > 1: print x>>> 2if 1 < x > 0: print x>>> 2 |
同时迭代两个列表
123456 | nfc = [\”Packers\”, rtcuts-for-the-python-beginner/\”>Max Burstein。欢迎加入翻译组。
以下是我近些年收集的一些Python实用技巧和工具,希望能对你有所帮助。 交换变量
if 语句在行内
连接 下面的最后一种方式在绑定两个不同类型的对象时显得很cool。
数字技巧
注意浮点数的除法
数值比较 这是我见过诸多语言中很少有的如此棒的简便法
同时迭代两个列表
|