本文我总结了25个python专属骚操作,实属提高工作效率和在同事面前准点下班的装B心情,确定不收藏吗?
在本文中,本文简述了 17 个非常有用的 Python 技巧,例如查找、分割和合并列表等。它们都非常简单,但它们都很常用且能激发不一样的思路。
大家都知道 Python 是一种高级编程语言,是一门非常优美的语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。
实际上,很多人选择学习 Python 的首要原因是其编程的优美性,用它编码和表达想法非常自然。此外,Python 的编写使用方式有多种,数据科学、网页开发、机器学习皆可使用 Python。Quora、Pinterest 和 Spotify 都使用 Python 作为其后端开发语言。
一、python容器
-
列表:元素可变(任何数据类型),有序(可索引),append/insert/pop;
-
元组:元素不可变,但元素中的可变元素是可变的;有序(可索引);而且元组可以被散列,例如作为字典的键。
-
集合:无序(不可被索引)、互异
-
字典:无序,键值对(key:value),key唯一不可重复
二、链状比较操作符
Python不用很多条件一个一个写,比较操作符可以聚合。
三、开启文件分享
Python 允许运行一个 HTTP 服务器来从根路径共享文件,下面是开启服务器的命令:
四、三元操作符进行条件赋值
三元操作符是 if-else 语句也就是条件操作符的一个快捷方式:[表达式为真的返回值] if [表达式] else [表达式为假的返回值]
这里给出一个你可以用来使代码紧凑简洁的例子。下面的语句是说“如果 y 是 9,给 x 赋值 10,不然赋值为 20”。
x = 10 if (y == 9) else 20
在列表推导中:
[m**2 if m > 10 else m**4 for m in range(50)]
判断最小值:
def small(a, b, c):
return a if a <= b and a <= c else (b if b <= a and b <= c else c)
类中:
x = (classA if y == 1 else classB)(param1, param2)
五、多行字符串
这个比c方便多了,c打上换行符再加上转义,真的很难受
a='''dvfssd
fsdfdsfsd
dsdsfbfdfasf
afasfaf'''
print(a)
六、in判断
可以直接用来判断某个变量是否在列表中
我们可以使用下面的方式来验证多个值:
if m in [1,3,5,7]:
而不是:
if m==1 or m==3 or m==5 or m==7:
七、 四种翻转字符串/列表的方式
翻转列表本身
testList = [1, 3, 5]
testList.reverse()
print(testList)
#-> [5, 3, 1]
在一个循环中翻转并迭代输出
#Python学习交流群:531509025
for element in reversed