Skip to main content
 Web开发网 » 编程语言 » Python语言

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍

2021年11月26日5910百度已收录

当今python编程语言的潮流已经成为不可阻挡的趋势,python以其较高的可读性和简洁性备受程序员的喜爱。而python编程中的一些小的技巧,运用的恰当,会让你的程序事半功倍。

以下的20个小的程序段,看似非常的简单,但是却非常的有技巧性,并且对个人的编程能力是一个很好的检验,大家应该在日常的编程中多多使用,多多练习。

字符串的翻转

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第1张

图一

字符串的翻转,首先最简单的方法就是利用切片的操作,来实现翻转,其次可以利用reduce函数来实现翻转,在python3中,reduce函数需要从functools中进行导入。

2.判断字符串是否是回文

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第2张

图二

该例也可以看作是第一例的应用,利用字符串的翻转来判断字符是否是回文字符串。

3.单词大小写

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第3张

图三

面对一个字符串,想将里面的单词首字母大写,只需要调用title()函数,而所有的字母大写只需要调用upper()函数,字符串首字母大写则是调用capitalize()函数即可。

4.字符串的拆分

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第4张

图四

字符串的拆分可以直接利用split函数,进行实现,返回的是列表,而strip函数用于移除字符串头尾指定的字符(默认为空格或换行符)。

5.将列表中的字符串合并

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第5张

图五

这一条可以认为是第4条的反例,这里是将列表中的字符串合并为字符串。第4条可以与第5条结合,来去除字符串中不想留下的项。

6.寻找字符串中唯一的元素

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第6张

图六

在python中,对于唯一值的筛查,首先应该想到对于set的利用,set可以帮助我们快速的筛查重复的元素,上述程序中,set不仅可以对字符串,而且还可以针对列表进行筛查。

7.将元素进行重复

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第7张

图七

将元素进行重复,可以采用“乘法”的形势,直接乘以原来的元素,也可以采用“加法”的形式,更方便理解。

8.基于列表的扩展

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第8张

图八

基于列表的扩展,可以充分利用列表的特性和python语法的简洁性,来产生新的列表,或者将嵌套的列表进行展开。

9. 将列表展开

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第9张

图9

首先,方法1中 ,我们调用的是iteration_utilities 中的deepflatten函数,第二种方法直接采用递归的方法,我们自己来实现复杂列表的展平,便可以得到展开后的列表。

10.二值交换

掌握好了这10个Python代码,用处无穷,别看它短小,但精悍  Python常用代码 第10张

图10

Python中的二值交换,可以直接采用交换的方式,如上图的方法1,而方法2所示的方法,借助第三个变量,来实现了两个数值的交换。

评论列表暂无评论
发表评论
微信