#原地交换两个变量
x, y = "x", "y"
print(x, y)
#('x', 'y')
x, y = y, x
print(x, y)
#('y', 'x')
#链状比较操作符
n = 1
result = 0 < n < 2
print result
#True
result = 1 > n <= 9
print result
#False
#使用三元操作符来进行条件赋值
y=11
x = 10 if (y == 9) else 20
print x
#20
#在推导式中的应用
[m**2 if m > 3 else m**4 for m in range(7)]
#[0, 1, 16, 81, 16, 25, 36]
#多行字符串用括号解决
multiStr= ("select * from multi_row "
"where row_id < 5 "
"order by age")
print multiStr
#select * from multi_row where row_id < 5 order by age
#列表初始化多个变量
x, y, z = [4,2,3]
print x,y,z
#4 2 3
#打印引入模块的文件路径
import os
print(os)
#<module 'os' from '/usr/lib/python2.7/os.pyc'>
#if多值验证
if m in ["x","y","z"]:
#不用 if m=="x" or m=="y" or m=="z"
python 实用技巧
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...