生成固定长度数值
# 生成从000001 --- 000100 一百位六位数
for x in trange(1, 101):
value = "%06d" % (x)
print(value)
列表去重
raw_list = ['1','1','2','2','3','3']
new_list = list(set(raw_list))
# 输出:['1', '2', '3']
raw_list = [1,1,2,2,3,3]
new_list = list(set(raw_list))
# 输出:[1, 2, 3]
抽奖功能
# 一个盒子中有五个红球,三个白球,两个绿球
import random
box = []
red = ['red'] * 5
white = ['white'] * 3
green = ['green'] * 2
box.extend(red)
box.extend(white)
box.extend(green)
select = random.sample(box,5)
# ['green', 'red', 'red', 'white', 'white']
去除文本中的符号
import re
temp = "想做/ 兼_职/学生_/ 的 、加,我Q: 8 8. 8 8. !!?? 8 8 。8. 8。 8 有,惊,喜,哦"
string = re.sub("[\n\.\!\/_,$%^*(+\"\']+|[-+——!,。?、~@#¥%……&*()]+", " ",temp)
print(string)
字符太长一行写不下
方法一,使用括号
方法二,使用续行符