首页 > 编程语言 > 详细

python3----输出所有大小写字母及数字

时间:2018-02-14 12:15:54      阅读:230      评论:0      收藏:0      [点我收藏+]

1. 用一行输出所有大(小)写字母,以及数字

1 print([chr(i) for i in range(65, 91)])  # 所有大写字母
2 print([chr(i) for i in range(97, 123)])  # 所有小写字母
3 print([chr(i) for i in range(48, 58)])   # 所有数字
4 
5 ####################
6 [A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z]
7 [a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z]
8 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 

 1 import string   # 导入string这个模块
 2 print(string.digits)  # 输出包含数字0~9的字符串
 3 print(string.ascii_letters)  # 包含所有字母(大写或小写)的字符串
 4 print(string.ascii_lowercase)  # 包含所有小写字母的字符串
 5 print(string.ascii_uppercase)  # 包含所有大写字母的字符串
 6 
 7 
 8 ##############
 9 0123456789
10 abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
11 abcdefghijklmnopqrstuvwxyz
12 ABCDEFGHIJKLMNOPQRSTUVWXYZ

2. 生成随机验证码

1 import random
2 def get_code():
3     source = list(0123456789)
4     for i in range(97, 123):
5         source.append(chr(i))
6     print(‘‘.join(random.sample(source, 4)))

 

1 def v_code():
2     code = ‘‘
3     for i in range(5):
4         add = random.choice([random.randrange(10), chr(random.randrange(97, 123))])
5         code += str(add)
6     print(code)

 

python3----输出所有大小写字母及数字

原文:https://www.cnblogs.com/jonm/p/8448118.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!