- # 用列表生成式创建 [1x1, 2x2, 3x3, ..., 10x10]
- print([x*x for x in range(1,11)])
- # 用列表生成式创建 [2x2, 4x4,,6*6,..., 10x10]
- print([x*x for x in range(1,11) if x%2 == 0])
- # 用随机数字生成一个 list, 并把这个数字 list 转换成字符串 list
- import random
- l=[]
- ram=random.sample(range(1,51),50)
- for x in ram:
- l.append(str(x))
- print(l)
- # 在 1-50 之间随机生成 4 个数字, 并把这 4 个数字分别依次加到 4 个姓名后边
- import random
- l=[]
- ram=random.sample(range(1,51),4) #生成一个 4 个随机数的 list
- for x in ram:
- l.append(str(x)) #将 list 里的数字转换成字符串
- L=['zhangsan','lisi','wangwu','zhaoliu']
- sheet=[]
- n=0
- for x in L:
- sheet.append((L[n]+l[n]))
- n=n+1
- print(sheet)
- # 拼接得到字母, 数字的组合
- print(type('%s%ssss%d'%('A','BB',33)))
- # 注: 使用拼接得到的结果都是字符串的格式
来源: http://www.bubuko.com/infodetail-2867488.html