25个有趣实用的Python单行代码

本文分享了25个简洁而实用的Python单行代码,涵盖交换变量、列表操作、文件读写、数学计算、字符串处理、正则表达式等,展示了Python的高效和简洁。通过这些代码,读者可以加深对Python语法的理解并提升编程技巧。
摘要由CSDN通过智能技术生成

一行代码搞定的事情,为啥要两行!

查看原文,代码均可在线运行!

在用Python的第一天,便对它的简单性、流行性及其著名的单行代码着迷。

下面分享25个有趣且实用的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]

3. 列表偶数求和

a = [1,2,3,4,5,6]   
s = sum([num for num in a if num%2 == 0]) ## 👍👍👍
print(s) #结果: 12

4. 列表删除多元素

del 是 Python 中用于从列表中删除值的关键字。

a = [1,2,3,4,5]   
del a[1::2] ## 👍👍👍
print(a) #结果:[1, 3, 5]

此处需要理解L[start:end:step]:

  • start为开始位置,省略时为0
  • end为结束位置,省略时为列表长度;
  • step步长,省略时为1,如果有负号- 表示按列表自右到左的方向迭代。

5. 读取文件

最常用的方式

with open("data.txt") as f: ## 👍👍
   lst=[line.strip() for line in f]   
print(lst)

更简单、更短的方法

lst 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值