自从我用Python编写第一行代码以来,阿喵就被它的简单性、出色的可读性和特别流行的一行代码所吸引。
在下面,我将给大家介绍并解释一些Python一行程序。
可能有些你还不知道,但对你未来的Python项目很有用。建议收藏
▍1、交换两个变量
# a = 4 b = 5
a,b = b,a
# print(a,b) >> 5,4
让我们通过交换两个变量作为一个简单的开始。
此方法是最简单、最直观的方法之一,无需使用临时变量或应用算术操作即可编写。
▍2、多个变量赋值
a,b,c = 4,5.5,'Hello'
#print(a,b,c) >> 4,5.5,hello
你可以使用逗号和变量一次性将多个值分配给变量。使用此技术,你可以一次分配多个数据类型。
你可以使用列表将值分配给变量。下面是将列表中的多个值分配给变量的示例。
a,b,*c = [1,2,3,4,5]
print(a,b,c)
> 1 2 [3,4,5]
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:609616831
▍3、列表中偶数的和
有很多方法可以做到这一点,但最好和最简单的方法是使用列表索引和sum函数。
a = [1,2,3,4,5,6]
s = sum([num for num in a if num%2 == 0])
print(s)
>> 12
▍4、从列表中删除多个元素
del是Python中用于从列表中删除值的关键字。
#### Deleting all even
a = [1,2,3,4,5]
del a[1::2]
print(a)
>[1, 3, 5]
a
▍5、读取文件
lst = [line.strip() for line in open('data.txt')]
print(lst)
这里我们使用列表来处理。
首先,我们打开一个文本文件,并使用for循环,逐行读取。 最后,使用strip删除所有不必要的空间。
通过使用列表功能,使得代码更简单,更短。
list(open('data.txt'))
##Using with will also close the file after use
with open("data.txt") as f:
lst=[line.strip() for line in f]
print(lst)