一行 Python 代码能实现什么丧心病狂的功能?,python有趣的代码
本文盘点了Python中一些常见的代码行(不限于一行),可以直接用于日常编码实践。有需要的朋友可以参考一下,希望能有所帮助。祝大家进步很大,早日升职加薪。
00-1010 1.if-else布尔表达式(运算符)2。交换两个变量的值。3.通过匿名函数(Lambda)过滤列表。4.模拟抛硬币。5.将文件内容读入列表。6.实现最简单的斐波那契数列。7.将字符串转换成字节。8.反转列表。9.导出列表。10.print语句将字符串写入文件11。合并两个字典12。按字典中的值排序写得更少获得更多。
追求极简是优秀程序员的特征之一。简洁的代码不仅看起来更专业,可读性更强,而且减少了出错的几率。
本文盘点了Python中一些常见的代码行(不限于一行),可以直接用于日常编码实践。
欢迎补充交流!
目录
#如果条件为真,否则为假
如果是Ready,则打印(“是”),否则打印(“否”)
1. If-Else 三元操作符(ternary operator)
a,b=b,a
2. 交换(swap)两个变量值
数字=[1,2,3,4,5,6]
列表(过滤器(lambda x : x % 2==0,数字))
3. 匿名函数(Lambda)过滤列表
使用随机模块的选择方法随机选择列表中的元素。
随机导入
random.choice([头,尾])
头
4. 模拟丢硬币(Simulate Coin Toss)
data=[line . strip()for line in open( file . txt )]
5. 读取文件内容到一个列表
fib=x : x if x=1 else fib(x-1)fib(x-2)
6. 最简洁的斐波那契数列实现
“转换字符串”。编码()
# b“转换字符串”
7. 字符串转换成字节
号码[:-1]
8. 反转(Reverse)一个列表
even_list=[number for number in [1,2,3,4] if number % 2==0]
# [2, 4]
9. 列表推导式(List comprehension)
相当方便,类似于linux中的echo字符串文件
打印(“你好,世界!”,file=open(file.txt , w ))
10. print语句将字符串写入文件
dict1.update(dict2)
11. 合并两个字典
dict={a:24, g: 52, i:12, k:33}
#reverse确定顺序或逆序。
已排序(dict.items(),key=lambda x:x[1],reverse=True)
以上是Python一行代码解决日常编码问题的细节。关于Python一行代码的更多信息,请关注盛行的IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。