学会Python,再也不愁给孩子起名字了

通过介绍faker库的功能,展示如何利用Python随机生成人名,为起名困扰提供解决方案,特别是对于不确定孩子性别的家庭,能快速生成男孩和女孩的名字列表,方便选择。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我为你带来一款永久且快速的解决方案,让你再也不会为给孩子起名而苦恼了,无论生多少个,起名都信手拈来!!!它就是faker!什么是faker,顾名思义,faker是一个造假者,也就是生成假的数据,也可以理解为是未知的数据,比如地址,电话号,身份证号,岗位,时间等等。令人激动的是,它可以随机生成人名,这样岂不是可以解决我给孩子起名的大难题!

 

pip install faker

设计起名程序

 

from faker import Faker
 
def generate_baby_name(sex,num,last_name):
    fk = Faker('zh_CN')
    for i in range(num):
        if sex == '男':
            name = '{}.{}{}'.format(i,last_name,fk.first_name_male())
            print(name)
        elif sex == '女':
            name = '{}.{}{}'.format(i,last_name,fk.first_name_female())
            print(name)
        else:
            info = '请检查您的输入!'
            print(info)
 
while True:
    sex = input('请输入孩子的性别(男/女)࿱
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值