随着对Python学习的深入,越来越发现Python能够轻易地解决许多问题。
一些复杂的任务,甚至可以使用一行Python代码就能搞定。
今天就给大家介绍50个有趣的Python一行代码,都很实用。
希望大家能从中找到对自己有帮助的技巧。
▍1、字母异位词
两个单词如果包含相同的字母,次序不同,则称为字母易位词(anagram)。
例如,“silent”和“listen”是字母易位词,而“apple”和“aplee”不是易位词。
from collections import Counter
s1 = ‘below’
s2 = ‘elbow’
print(‘anagram’) if Counter(s1) == Counter(s2) else print(‘not an anagram’)
使用一行Python代码,就能判断出来了。
▍2、二进制转十进制
decimal = int(‘1010’, 2)
print(decimal) #10
▍3、将字符串转换为小写
print(“Hi my name is XiaoF”.lower())
‘hi my name is xiaof’
print(“Hi my name is XiaoF”.casefold())
‘hi my name is xiaof’
▍4、将字符串转换为大写
print(“hi my name is XiaoF”.upper())