Some Python Tips
Contents
字符串转为float/int
>>> eval("544.2222")
544.2222
>>> eval("544")
544
字符串反向输出
>>> 'hello'[::-1]
'olleh'
如何随机生成大写字母和数字组成的字符串
6UYFTG
>>>import string, random
>>>''.join(random.choice(string.ascii_uppercase + string.digits) for x in range(6))
'NYU71H'
如何填充0到数字字符串中保证统一长度
>>>'4'.zfill(3)
'004'
>>>"{0:03d}".format(4)
'004'
检测列表是否为空
if not a:
print("List is empty")
合并两个dict
z = dict(list(x.items()) + list(y.items()))
or
z = x.copy()
z.update(y)