本文番茄加速为大家介绍Python有哪些节约时间的技巧,可以提升编程技术,对日常工作非常有用。
1 字符串反转
使用切片反转字符串。
str1=“qwert” rev_str1=str1[::-1] #输出 # trewq
2 使首字母大写
将字符串转换为首字母大写。使用 title()方法完成的。
str1=“this is a book” print(str1.title()) # This Is A Book
3 在字符串中查找唯一元素
下面代码可用于查找字符串中所有的唯一元素。
str1="aabbccccdddd"set1=set(str1) new_str=’’.join(set1) print(new_str)
4 重复打印字符串或列表
下面的代码中,对字符串或列表使用(*)。把字符串或列表复制多次。
i=4 str1=“abcd” list1=[1,2] print(str1i) # abcdabcdabcdabcd print(list1i) # [1,2,1,2,1,2,1,2]
5 列表推导式
列表推导式为我们提供了一种在其他列表基础上创建列表的好方法。下面代码通过将旧列表的每个元素乘以 2 来创建新列表。
list1=[1,2,3] new_list1=[2*i for i in list1] # [2,4,6]
6 交换变量
不使用另一个变量,实现变量交换。
x=1 y=2 x,y=y,x print(x) # 2 print(y) # 1