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

Posted jonm

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3----输出所有大小写字母及数字相关的知识,希望对你有一定的参考价值。

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----输出所有大小写字母及数字的主要内容,如果未能解决你的问题,请参考以下文章

python3之变量,输入输出,判断,循环

python 输出所有大小写字母和0~9数字

java里如何输出字母和数字对应。

Python基础语法

c语言 用指针方法处理:输入一行字符,统计并输出其中大写字母、小写字母、空格、数字及其它字符的个数。

python3字符串方法总结