Python 代码 简写形式 收集
整理收集一些代码编写时可以简化的方式:
if...else...条件语句的单行简写方式
简单的处理中涉及条件判断的都可以使用,简洁明了
条件真的结果 if 条件 else 条件假的结果
涉及表达式复杂的可以用()加以组之
例如:
print("The exclusions items are:%s" % (",".join(ex_result)if len(ex_result)!=0 else "None"))
如果要拆行写的话,反而觉得啰嗦,简写很方便:
拆行写法
x=""
if len(ex_result)!=0:
x=",".join(ex_result)
else:
x="None"
print("The exclusions items are:%s" % x)
lambada 匿名函数方式
省去花脑子想函数声明名称,一般用在其它函数一起用的形式,lambada包含的处理运算尽可能简单。
func=lambda x:x+1
print (func(10))
拆行写法
def calc(x):
return x + 1
rec=cale(10)
print(rec)
for...in 循环遍历的单行写法
d = {x:x*10 for x in range(3)}
print(d) #生成Dist
d1 = [x*10 for x in range(3)]
print(d1)#生成List
拆行写法:
d={}
for x in range(3):
d.append(x:x*10)
print(d)
d1=[]
for x in range(3):
d1.append(x*10)
print(d1)
其它的,想到的话再更新
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。