当前位置:首页 » 编程语言 » python生成姓名

python生成姓名

发布时间: 2023-03-21 20:06:28

‘壹’ 如何用python动态生成变量名字

你好,方法如下:
要写一个程序,让linuxany1=1,linuxany2=2,… inuxany100=100,你会怎么做?
最容易想到的自然是eval,但是实际上根本不需要这种危险的东西,因为Python的变量名就是一个字典的key而已。要获取这个字典,直接用locals和globals函数即可。
>>> names = locals()

>>> for i in xrange(1, 101):

... names['linuxany%s' % i] = i

... >>> linuxany1
1 >>> linuxany2
2 >>> linuxany100
100
不过你也许会说这个例子没什么用,毕竟用数组来实现更为实用。
举一个例子:服务器使用一种对象数据库,可以直接保存对象到数据库中。服务器列出目前支持的所有类,而用户想添加一个不存在于列表中的类,于是向服务器发送一段JSON或XML文本。服务器解析这段文本,将它转换成一个class对象,并且设置类名。之后用户就可以随意生成这个类的对象。
关键是这个数据库和类名相关,你不能用一个通用的Object类来保存所有的对象,否则查询时就乱套了。
除了动态设置变量名,动态删除也是可以的,例如
del locals()['linuxany1']
同样,delattr也是可用的。
希望能帮到你。

‘贰’ 编写Python程序,用于显示人的姓名和年龄

按照题目要求编写的Python程序如下

class Person:

def __init__(self,name,age):

self.__name=name

self.__age=age

def display(self):

print("姓名:{},年龄{}".format(self.__name,self.__age))

if __name__ == '__main__':

p=Person("张三",18)

p.display()

源代码(注意源代码的缩进)

‘叁’ 在Python命令行用print语句显示自己的姓名,截图上传

以下是具体写法:
用print加上字符串,就可以向屏幕上输出指定的文字。比如输出‘hello, world',用代码实现如下:print‘hello, world'。
print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:print‘The quick brown fox',‘jumps over',‘the lazy dog';
print会依次打印每个字符串,遇到逗号“,”会输出一个空格,因此,输出的字符串是这样拼起来的:print-howto;


‘肆’ 怎么用python建立一个用户名列表

1、首先,我们需要打开Python,建立一个程序。
2、其次该程序具有一个函数,该函数将名字和姓氏作为参数,并创建一个用户名。
3、最后使用sys.argv完成建立即可。

‘伍’ 用python怎么打出100个姓名

用python100个姓名的方法如下:
1、做好前期准备工作,姓是固定的,名是随机的,因此可以通过随机调用常用汉字来匹配成为姓名,。
2、导入随机库,整理常见的姓氏为一个数组。
3、导入常用汉字,并打乱顺序。
4、进行字节随机拼接。

热点内容
如何访问远程数据库 发布:2024-05-06 01:39:20 浏览:447
刷算法的网站 发布:2024-05-06 01:30:39 浏览:269
少儿编程徐州 发布:2024-05-06 01:20:42 浏览:462
sqlserver连接驱动 发布:2024-05-06 00:33:34 浏览:646
存储开销 发布:2024-05-06 00:13:38 浏览:954
服务器怎么盈利 发布:2024-05-05 23:56:16 浏览:942
java网站培训学校 发布:2024-05-05 23:43:11 浏览:41
淘宝搜索算法 发布:2024-05-05 23:37:07 浏览:999
sqlwhencasethen 发布:2024-05-05 23:27:51 浏览:641
模架编程软件 发布:2024-05-05 23:26:54 浏览:483