了解Python标准库string中的字符串常量,熟练运用标准库random中的函数,了解汉字编码格式,熟练掌握文本文件操作方法。
Python3.8
在unicode码中,汉字的范围是(0x4E00, 9FBF),unicode码中收录了2万多个汉字,包含很多生僻的繁体字.下面的例子为随机生成中文字符: 从博客找来3500个常见简体汉字的unicode编码:
https://blog.csdn.net/u011762313/article/details/47419063。
以下是部分截图,unicode_list[]后续会作为first_name的生成列表:
在这里常用的函数是:
https://docs.python.org/3/library/random.html
random.randint(a,b),返回一个随机整数N,N为a和b之间的整数。 random.choice(seq),从非空序列seq返回一个随机元素
首先需要生成一个人的全部信息,定义一个message()函数:注意这里连接得是str对象,age和phone_num需要从int转为str 然后写main()函数,在这里每个人的信息是一行一行输入的
程序(结果都在第三部分可见) 因为常见Unicode有3500个,直接贴上来显得篇幅累赘,可见附件代码
本次实验如果掌握了**random.randint()和random.choice()**两个函数,其实不难,基本是循环语句。但是在本次实验中发现一个有趣的库Faker(
https://www.jianshu.com/p/20e41fc65dc8
),这个库是伪造数据生成器,里面包含这次实验所要求的模块,其中地址还是真实的,而不是我这次随机虚拟的地址。