交换变量
12345678910
|
x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6 |
if 语句在行内
123
|
print \”Hello\” if True else \”World\”>>> Hello |
连接
下面的最后一种方式在绑定两个不同类型的对象时显得很酷。
12345678910111213141516
|
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 |
计算技巧
1234567
|
#向下取整print 5.0//2>>> 2# 2的5次方print 2**5>> 32 |
注意浮点数的除法
12345
|
print .3/.1>>> 2.9999999999999996print .3//.1>>> 2.0 |
数值比较
12345678
|
x = 2if 3 > x > 1: print x>>> 2if 1 < x > 0: print x>>> 2 |
两个列表同时迭代
1234567
|
nt-yes notranslate\” data-settings=\” minimize scroll-always\” style=\” margin-top: 12px; margin-bottom: 12px; font-size: 13px !important; line-height: 15px !important;\”>
12345678910
|
x = 6y = 5 x, y = y, x print x>>> 5print y>>> 6 |
if 语句在行内
123
|
print \”Hello\” if True else \”World\”>>> Hello |
连接
下面的最后一种方式在绑定两个不同类型的对象时显得很酷。
12345678910111213141516
|
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 |
计算技巧
1234567
|
#向下取整print 5.0//2>>> 2# 2的5次方print 2**5>> 32 |
注意浮点数的除法
12345
|
print .3/.1>>> 2.9999999999999996print .3//.1>>> 2.0 |
数值比较
12345678
|
x = 2if 3 > x > 1: print x>>> 2if 1 < x > 0: print x>>> 2 |
两个列表同时迭代
1234567
|
e:4;\”>nfc = [\”Packers\”, \”49ers\”] |
|