您当前的位置: 首页 >> 行业动态 >> 详细内容
  [ 收藏本页 ][ 打印本页 ] [ 我要纠错 ]
 
 
Python中你不知道的10个小技巧
 
http://www.tlbc.org.cn 发布时间:2020/12/28 15:02:33 图灵编程
 

1、链式赋值


如果你需要将同一个值赋值给多个变量,可以使用链式赋值,只需一行代码即可完成多个变量的赋值:

1.png

2、链式比较


判断 x 是否在 3 到 8 之间,你可能会像下面这样写出两个判断条件并用 and 连接:

2.png

其实,Python 中支持链式比较,上面的代码可以简写成下面这样:

3.jpg

我们甚至可以像下面这样将多个变量放在一起进行链式比较:

4.png

3、多重赋值


你可以用一行代码同时给多个变量赋值,这其实利用的是元组解包。

22.jpg

利用这个特性,我们甚至可以通过一行代码完成变量交换。

6.jpg

4、合并字典


当你想把两个字典的内容进行合并时,可以使用下面的方法快速完成。

7.png

5、连接字符串


当你想把列表里的字符串都连接在一起的时候,可以使用字符串的 join() 方法。

23.jpg

利用这个方法,我们还可以像下面这样去除字符串中的所有空格字符。

9.png

6、遍历迭代对象


在遍历迭代对象时,for ... in ... 语法只能获取元素,而无法获取到元素的索引。通过 enumerate() 函数我们可以同时获取到它们。

10.jpg

7、反转迭代对象


当你想把列表、字符串等迭代对象顺序反转过来的时候,可以使用分片的方式快速完成,只要将最后一个参数步长设为 -1 即可。

11.png

8、列表去重


当你需要将列表中的重复元素都去除时,只需下面这一行代码即可快速去重。

12.png

9、字符串/列表乘法


当字符串或列表与数字 n 相乘时,字符串会重复 n 次,列表里的元素会重复 n 次。

24.jpg

10、找出列表中出现次数最多的元素


假如你要找到一篇文章中出现次数最多的词,你可以先将文章按词分割成一个列表,然后用下面的方法快速得到列表中出现次数最多的元素。

25.jpg



晋城青少儿编程电话:0356-3565555 

晋城少儿编程体验地址:山西省晋城市景西路789号青少儿编程体验中心


 
 
 
图灵编程在线平台 | 图灵Luogu团队提问区
图灵青少儿编程:0356-3565555 邮箱:1821899@qq.com 地址:山西省晋城市景西路789号青少儿编程体验中心
版权所有:图灵编程 益智未来 Copyright:2018 Turing Programme All Rights Reserved. 备案序号: 晋ICP备19005817号-1