当前位置:首页 » 编程语言 » 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-11-05 15:55:12 浏览:112
可以上传球球的照片 发布:2024-11-05 15:42:59 浏览:738
拉箱怎么改密码 发布:2024-11-05 15:38:02 浏览:862
http怎么配置 发布:2024-11-05 15:02:45 浏览:461
12级缓存 发布:2024-11-05 14:52:09 浏览:578
神武4脚本 发布:2024-11-05 14:48:50 浏览:702
王者荣耀反复解压 发布:2024-11-05 14:31:58 浏览:853
存储引擎有哪些品牌 发布:2024-11-05 14:25:59 浏览:39
红薯的存储方法 发布:2024-11-05 14:17:32 浏览:757
脚本错误弹窗口在哪里 发布:2024-11-05 14:01:16 浏览:967