前言

你知道a**3是什么意思吗?

你知道怎么打印模块路径吗?

你知道reduce()函数怎么用和列表怎么拼接字符串吗?

然而你可能全都知道

但是还是往下看看吧,可能会有你不知道的python小技巧学会它让你的效率提升不止一倍!!!

in判断

可以直接用来判断某个变量是否在列表中

我们可以使用下面的方式来验证多个值:

四种翻转字符串/列表的方式

平方数

进制转换

将字符串中的小写字母转为大写字母

一次性初始化多个变量

打印模块路径

列表去重

字典和列表推导

拼接字符串

循环枚举索引

开启文件分享

python 允许运行一个 http 服务器来从根路径共享文件,命令会在默认端口也就是 8000 开启一个服务器,你可以将一个自定义的端口号以最后一个参数的方式传递到上面的命令中。下面是开启服务器的命令

巧用else语句(重要)

python的else 子句不仅能在 if 语句中使用,还能在 for、while 和 try 等语句中使用,这个语言特性不是什么秘密,但却没有得到重视。

split

python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串。

语法:

简化:

reduce

reduce把一个函数作用在一个序列[x1, x2, x3, …]上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算

简单例子:

我们把最近的知识结合起来做一道题

输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的新的整数。

sorted

我们再看一个字符串排序的例子:

我们给sorted传入key函数,即可实现忽略大小写的排序:

要进行反向排序,不必改动key函数,可以传入第三个参数reverse=true:

执行一个字符串表达式,并返回表达式的值

总结

到此这篇关于python实用的快捷语法技巧的文章就介绍到这了,更多相关python快捷语法技巧内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!