python-Faker库常用方法汇总

它来了它来了,它带着表格走来了~~~

之前说的Faker库使用说明,相对较为详细的版本来了~~~

这里主要罗列了中文语言环境下的一些用法,如果想要了解其它语言环境下的用法,请登录官方文档查看。

含有返回值参考展示的Faker实例对象方法使用说明表
官方文档地址:https://faker.readthedocs.io/en/master/locales/zh_CN.html
一、语言设置
语言代码说明使用方法
zh_CN中文简体Faker(locale='zh_CN')
zh_TW中文繁体Faker(locale='zh_TW')
en_US英语(美国)Faker(locale='en_US')
en_GB英语(英国)Faker(locale='en_GB')
de_DE德语Faker(locale='de_DE')
ja_JP日语Faker(locale='ja_JP')
ko_KR韩语Faker(locale='ko_KR')
fr_FR法语Faker(locale='fr_FR')
......更多语言设置参考官方文档
二、地理信息类
方法说明参考返回值
city_suffix()行政单位
country()国家中华人民共和国
country_code()国家编码简称GA(说明:阿尔巴尼亚共和国的编码)
district()地区名新城
coordinate()坐标-73.157439
latitude()地理坐标(纬度)27.8782985
longitude()地理坐标(经度)-32.243069
postcode()邮编037000
province()省份湖南省
address()详细地址黑龙江省淑华县牧野北镇路C座 828820
street_address()街道地址朱街g座
street_name()街道名称王街
street_suffix()街(后缀)
三、基础信息类
方法说明参考返回值
ssn()生成身份证号511113195907044000
bs()随机公司服务名monetize B2B supply-chains
company()随机公司名(长)时空盒数字网络有限公司
company_prefix()随机公司名(短)迪摩
company_suffix()公司性质信息有限公司
credit_card_expire()随机信用卡到期日11/28
credit_card_full()生成完整信用卡信息Discover 磊 王 6011307077972381 11/25 CVC: 022
credit_card_number()信用卡号639026733282
credit_card_provider()信用卡类型JCB 16 digit
credit_card_security_code()信用卡安全码058
job()随机职位物料经理
first_name()第一个名字(名)
first_name_female()女名(英文常用)
first_name_male()男名(英文常用)
first_romanized_name()罗马名Ping
last_name()最后一个名字(姓)
last_name_female()女姓(英文常用)
last_name_male()男姓(英文常用)
last_romanized_name()姓氏Feng
name()随机生成全名郭坤
name_female()男性全名郑桂荣
name_male()女性全名金凤兰
romanized_name()罗马名Juan Sun
msisdn()移动台国际用户识别码,即移动用户的ISDN号码9271661830556
phone_number()随机生成手机号15217915763
phonenumber_prefix()随机生成手机号段131
四、账户信息(邮箱形式)
方法说明返回值参考
company_email()随机公司邮箱tao53@junchang.cn
email()随机邮箱xia74@example.com
free_email()随机免费邮箱osun@gmail.com
free_email_domain()邮箱后缀hotmail.com
safe_email()安全邮箱jie93@example.com
五、网络基础信息类
方法说明返回值参考
domain_name()生成域名kong.cn
domain_word()域词(即,不包含后缀)kang
ipv4()随机IP4地址106.16.131.248
ipv6()随机IP6地址84ca:702f:6242:9e4:de25:fd3b:6ff:6c9c
mac_address()随机MAC地址be:b7:fe:f2:7b:25
tld()网址域名后缀(com,net,cn等等,不包括.)org
uri()随机URI地址https://linzhao.cn/search/posts/faq/
uri_extension()网址文件后缀.php
uri_page()网址文件(不包含后缀)about
uri_path()网址文件路径(不包含文件名)category/categories
url()随机URL地址https://www.vi.cn/
六、浏览器信息类
方法说明返回值参考
chrome()随机生成Chrome的浏览器user_agent信息Mozilla/5.0 (X11; Linux i686) AppleWebKit/531.0 (KHTML, like Gecko) Chrome/25.0.820.0 Safari/531.0
firefox()随机生成FireFox的浏览器user_agent信息Mozilla/5.0 (Android 5.1.1; Mobile; rv:48.0) Gecko/48.0 Firefox/48.0
internet_explorer()随机生成IE的浏览器user_agent信息Mozilla/5.0 (compatible; MSIE 8.0; Windows NT 10.0; Trident/3.1)
opera()随机生成Opera的浏览器user_agent信息Opera/9.37.(X11; Linux i686; li-BE) Presto/2.9.186 Version/11.00
safari()随机生成Safari的浏览器user_agent信息Mozilla/5.0 (Windows; U; Windows NT 5.0) AppleWebKit/534.29.6 (KHTML, like Gecko) Version/4.0.4 Safari/534.29.6
linux_platform_token()随机生成Linux信息X11; Linux x86_64
user_agent()随机生成user_agent信息Mozilla/5.0 (compatible; MSIE 6.0; Windows 98; Trident/4.1)
七、文件信息类
方法说明返回值参考
file_extension()随机文件扩展名wav
file_name()随机文件名(包含扩展名,不包含路径)点击.key
file_path()随机文件路径(包含文件名,扩展名)/他的/开发.odt
mime_type()随机mime类型application/rdf+xml
八、数字类
方法说明返回值参考
numerify()三位随机数字384
random_digit()0~9随机数9
random_digit_not_null()1~9的随机数8
random_int()随机整数,默认0~9999(参数:min=1000 设置最小值,max=1002 设置最大值)1002
random_number()随机数字(参数:digits=10 设置生成的数字位数)2031324935
pyfloat()随机浮点数(参数:left_digits=6生成数字的整数位数,right_digits=5生成数字的小数位数,positive=True是否只有正数)394394.41482
pyint()随机Int数字(参考random_int参数)5017
pydecimal()随机Decimal类型数字(参考pyfloat参数)4768443424.80596201438295535130904406227846700544212052798887592467
九、文本、加密处理等
方法说明返回值参考
pystr()随机字符串XTSMLHRDblpkubnIsGDz
random_element()随机一个元素(参数:elements=('a', 'b', 'c', 'd') 表示选取元素的范围)c
random_elements()随机多个元素,返回数组(参数:elements=('a', 'b', 'c', 'd') 表示选取元素的范围, unique=False 元素出现次数是否唯一, length=4 数组长度)['b', 'a', 'a', 'd']
random_letter()随机的ASCII字母(a-z和A-Z)f
paragraph()随机生成一个段落只有美国但是产品各种进行这里.语言加入计划成为教育.希望功能之间得到的人积分有限.
paragraphs()随机生成多个段落,返回数组(参数 nb=2 段落数)['一切分析所有单位开始方法电话因此.', '软件研究合作系统公司情况.在线以后状态帮助汽车资源评论.开发系列来自.']
sentence()随机生成一句话汽车最大销售留言评论.
sentences()随机生成多句话,返回数组(参数 nb=2 段落数)['广告功能其中教育.', '介绍研究无法拥有的人以上.']
word()随机生成一个词语今年
words()随机生成多个词语,返回数组(参数 nb=2 段落数)['文化', '要求']
text()随机生成一段文本(不要幻想着人工智能,可以读的通顺,它只是随机的文字组合=.=)合作精华对于地方.关于一定最大的话现在合作事情.
这是免费问题原因留言可能什么.感觉其中如此法律一起.
增加应用我的各种作者孩子市场.生活个人不过没有.
时候欢迎发展程序政府如何任何工程.价格起来类别类型文化在线.
binary()随机生成二进制编码(参数 length=16 设置二级制编码长度,默认长度非常之大——1048576)b'\x05\xa2*\xb6\x92r\xa1aj\x07\x88;H&\xf4\xb5'
boolean()随机布尔值 True/FalseTrue
null_boolean()随机布尔值,带有null值(None/True/False)True
language_code()随机生成两位语言编码sk
locale()随机生成语言/国际 信息el_GR
md5()随机生成MD53cf766ec45836c41e15f4f2a04b4d4ad
password()随机生成密码(参数 int型数字 控制密码长度)XLmLGq$u!1
sha1()随机SHA189a251e5c7e8a5fa46a27477caefd0ee711b038e
sha256()随机SHA25674d7fe74317f0bbc6d90edce102e021314202c9e504be1ed71c130a714c7fb7a
uuid4()随机UUIDb47dd3c8-72b2-4753-a6d0-82e8e0508e82
csv(data_columns=('{{name}}', '{{address}}'), num_rows=3, include_row_ids=True)随机生成csv格式文本,末尾有换行符 (参数:data_columns=('{{name}}', '{{address}}') 设置每一列内容,具体可以参考官网, num_rows=3 设置行数, include_row_ids=True 是否包含行数)"1","赖红","山西省畅县黄浦阜新路V座 538652"
"2","许岩","江西省关岭县沙湾淮安街A座 979501"
"3","何桂芳","湖南省齐齐哈尔市白云巢湖街K座 684754"
csv(data_columns=('段落', '地址'), num_rows=3, include_row_ids=True)随机生成csv格式文本 "1","段落","地址"
"2","段落","地址"
"3","段落","地址"
十、时间信息类
方法说明返回值参考
am_pm()AM/PMPM
century()随机世纪XI
date()随机日期1982-04-28
date_between()随机生成指定范围内日期(参数:start_date,end_date取值:具体日期或者today,-30d,-30y类似)2001-05-30
date_between_dates()随机生成指定范围内日期,接受两个Date对象并返回两个给定日期之间的随机日期。接受Date或datetime对象(参数:date_start,date_end )2023-03-31
date_object()随机生产从1970-1-1到指定日期的随机日期。1998-02-16
date_this_month()现在这个月的日期2023-03-02
date_this_year()现在这一年的日期2023-03-22
date_time()随机生成指定时间(1970年1月1日至今)2006-06-27 08:26:40
date_time_ad()生成公元1年到现在的随机时间1934-03-01 10:12:48
date_time_between()根据两个给定日期之间的随机日期获取datetime对象。接受可以被strtotime()识别的日期字符串。2014-03-02 01:03:31
future_date()随机生成未来日期2023-04-17
future_datetime()随机生成未来时间2023-04-16 14:10:13
month()随机月份04
month_name()随机月份名称六月
past_date()随机生成已经过去的日期2023-03-26
past_datetime()随机生成已经过去的时间2023-03-10 04:24:10
time()随机24小时时间07:40:52
timezone()随机时区America/La_Paz
unix_time()随机Unix时间158238094
year()随机年份1990
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值