25个有趣实用的Python单行代码_什么代码matlab要十多行而python只用两行

41 阅读3分钟

在用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. 读取文件

最常用的方式

文末有福利领取哦~
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

👉**一、Python所有方向的学习路线**

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/297ad6bfc8ca4762b5435eef5c204718~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=azjqrdJMViXJDzcOR8Xh5sFHFdY%3D)

👉**二、Python必备开发工具**

![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/0b744d4587894928a30aec8f3430f946~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=1ttZabBfcZxHKvw9dajypuIUbgI%3D)  
👉**三、Python视频合集**

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。  
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/c7c5859d1be04ce995f229d93f7b2f7c~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=vZ52KPal%2FXwvPgcfBfsvEjn45pE%3D)

👉 **四、实战案例**

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。**(文末领读者福利)**  
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/ff107b16c4544bf38f073daf57e4e9b7~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=SwPwDeKeKIqhkuODMvge0WnFDTo%3D)

👉**五、Python练习题**

检查学习结果。  
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/fe282f0a81364ec48267de699073f29d~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=JH0IqIcyG%2FHOVv7APS2Ix%2BiOE6Y%3D)

👉**六、面试资料**

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。  
![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/5659a5399df444d8bb5980f1d8f03aa3~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=wgAJskM5DkPK2tDK8PRb5MBpYVc%3D)

![img](https://p3-xtjj-sign.byteimg.com/tos-cn-i-73owjymdk6/31cb2b308dd24700a3de17251405ff46~tplv-73owjymdk6-jj-mark-v1:0:0:0:0:5o6Y6YeR5oqA5pyv56S-5Yy6IEAg55So5oi3NTc5MjMwMTY3MDI=:q75.awebp?rk3s=f64ab15b&x-expires=1772619888&x-signature=oWkRE3L2W%2BHuPZGTWZoCoFryCdU%3D)

👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传



**了解详情:https://docs.qq.com/doc/DSnl3ZGlhT1RDaVhV**