python string 模块

 

标准库

python3 python2.7 都可以用

sting.ascii_letters是生成所有字母,从a-z和A-Z,

string.digits是生成所有数字0-9.

 

import string


forSelect = string.ascii_letters
print(forSelect)

'''
string.ascii_letters
显示a-z A-Z 
'''

# abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

forSelect = string.digits
print(forSelect)
'''
显示所有数字0-9
'''

# 0123456789

 

import string


forSelect = string.ascii_letters + string.digits
print(forSelect)

# abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

 

 

生成所有字母和数字干什么?在哪个场景中会用到呢,举个例子:比如生成激活码(优惠券),激活码一般都是字母和数字组成的,首先要有一个所有字母和数字的字符串,然后随机取出几个字母或数字。

 

posted @ 2018-04-23 00:42  minger_lcm  阅读(147)  评论(0编辑  收藏  举报