
开篇寄语
此前伯衡君介绍了有关python有趣的知识点汇总,具体可以参看下方的前情提要,而这次伯衡君总结了十个python代码片段,能够让你写出来后觉得你是一个python高手,适合在特定场合炫耀,即使你是新手,学会后也能让高手震惊,分享给大家。
前情提要
内容详情
1.快速换值
a = 10 b = 20 a,b = b,a #此时a = 20, b = 10
2.快速复制String或者List
a = "abc" new_string = a * 4 #此时new_string的值为abcabcabcabc
3.快速翻转String或者List
a = "abc" a[::-1] #此时该值变成了"cba"
4.合并String集合
a = ["I","like","python"] b = " ".join(a) print(b) #此时生成的值就是"I like python"
5.一行内比较大小
a = 6 b = 1<a<100 print(b) #此时b的值为True
6.快速找出在list最常出现的数
test = [6, 2, 2, 3, 4, 2, 2, 90, 2, 41] most_frequent = max(set(test), key = test.count) print(most_frequent) #得到的答案就是2
7.快速赋值
a,b,c = [1,2,3] print(a) #a的值为1
8.if……else在一行书写
8 if a>10 else 9 #一种条件 8 if a>10 else 7 if a<8 else 9 #两种条件
9.for……loop在一行书写
a = [1,2,3,4,5] b = [x+x for x in a] print(b) #此时b的值为[2,4,6,8,10]
10.简写if命令
#繁琐写法 if n == 0 or n == 1 or n == 2 or n == 3 or n == 4 or n == 5: #简单写法 if n in [0, 1, 2, 3, 4, 5]
以上只是伯衡君认为不错的小技巧,如果你觉得有更好的,可以留言分享哦。
- 我的微信
- 微信扫一扫加好友
-
- 我的微信公众号
- 扫描关注公众号
-