简介
大家都知道,python
这门编程语言语法简洁,使用简单。那所谓的一行代码,就是指很多功能在 pyhton
中你需要编译一行代码,换成其他编程语言,这是不可想象的。本篇列出一些常见的一行代码实例。
交换2个变量的值
不需要临时变量
a, b = b, a
多个变量一起复制
使用逗号分隔,一次性将多个值赋值给多个变量
a, b, c = 1, 2, 3
读取文件内容
读取文件,将每行内容放到列表里
aList = [line.strip() for line in open('data.txt')]
写文件
在文件末尾追加字符串 I love Python!
with open("data.txt",'a',newline='\n') as f: f.write("I love Python!")
列表的创建
aList = [i for i in range(0, 5)]
字符串列表也是一样的方法
aList = [("Hello "+i) for i in ['Python', 'C++', 'Java']]
集合的创建
集合的创建和列表的创建类似
{ x + 1 for x in range(5) if x % 2 == 0 }
lambda函数
lambda
匿名函数
sqr = lambda x: x * x