码迷,mamicode.com
首页 > 编程语言 > 详细

python 随机产生特定类型字符的函数(大写、小写、数字)

时间:2017-10-03 23:19:56      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:python 学习

1、创建一个 Randomcharacter.py  文件(作为模块文件供测试或实现程序调用)内容如下:


from random import randint

# generate a random character between ch1 and ch2(产生ch1字符到ch2字符之间任意一字符)

def getRandomCharacter(ch1,ch2):

return chr(randint(ord(ch1),ord(ch2)))


# generate a random lowercase letter(产生任意一小写字符)

def getRandomLowerCaseLetter():

return getRandomCharacter(‘a‘,‘z‘)

# generate a random uppercase letter(产生任意一大写字符)

def getRandomUpperCaseLetter():

return getRandomCharacter(‘A‘,‘Z‘)


# generate a random digit character(产生任意一0-9的数字字符)

def getRandomDigitCharacter():

return getRandomCharacter(‘0‘,‘9‘)


# generate a random  character

def getRandomASSICharacter():

return chr(randint(0,127))


2. 测试程序 TestRandom.py,调用Randomcharacter模块,


import RandomCharacter

from random import randint


NUMBER_OF_CHARS = 175 

CHAR_PER_LINE = 25


for i in range(NUMBER_OF_CHARS):

print(RandomCharacter.getRandomLowerCaseLetter(),end="")

if (i + 1) % CHAR_PER_LINE == 0:

print()


测试程序功能:产生6行每行25个共175个小写字符。





本文出自 “豆爸的博客” 博客,请务必保留此出处http://imlearner.blog.51cto.com/9615100/1970335

python 随机产生特定类型字符的函数(大写、小写、数字)

标签:python 学习

原文地址:http://imlearner.blog.51cto.com/9615100/1970335

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!