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