当前位置:首页 > 网站建设 > 正文内容

python怎么看一个变量的类型(python怎么看变量的值)

网站建设1年前 (2023-10-09)443

01

随机测试数据生成

在测试的过程中有时候我们需要造数据,并且希望这些数据看起来像真的一样,同时在自动化测试 时也 需要一些动态数据(比如手机号、当前日期时间、随机字符串等等),这些手动构造耗时耗力,本文 将带领大家学习一个 伪数据的生成工具-Faker。

01

什么是Faker

Faker是python方向的一个第三方库,主要 用来创造伪数据,使用Faker,人们不再需要手动或者手写随机数来生成数据,只需要 调用Faker提供的相关api即可完成数据的生成

02

安装Faker

#windows下执行

pip install faker

#mac下执行

python3 -mpip install faker

03

Faker引用及初始化

from faker import Faker

# 初始化,设置locale为中文;默认是英文

fake = Faker( locale = ' zh_CN')

这里的locale参数可以理解成你要生成哪种类型的随机数据,英文形式的、中文形式的、德语的等等

04

日期类随机数据

print('年月日:', fake.date(pattern = ' %Y-%m-%d'))

print('随机年份:', fake.year)

print('随机年份:', fake.year)

展开全文

print('随机月份:',fake.month)

print('随机几号:', fake.day_of_month)

print('随机星期数:', fake.day_of_week)

print('时间:', fake.time(pattern = '%H:%M:%S'))

# -30y是过去30年前为开始日期,end_date表示结束到今天

print('过去某一天:',fake.date_between(start_date="-30y", end_date="today"))

print('今天:',fake.date_between_dates) #今天

print('日期和时间:',fake.date_time) #2021-05-14 19:36:00

print('当前日期时间:',fake.date_time_between_dates)

print('某个区间内随机日期时 间:',fake.date_time_between_dates(datetime_start=datetime(1999,2,2,10,30,20),dat etime_end=datetime(2000,2,2,10,30,20)))

print('未来的日期:',fake.future_date(end_date="+30d"))

print('未来的日期时间:',fake.future_datetime(end_date="+30d")) # 未来日期和时间)

print('过去的日期:',fake.past_date(start_date="-30m")) # 过去日期

print('过去的日期时间:',fake.past_datetime(start_date="-30d")) # 过去日期和时间

print('时间戳:',fake.unix_time)

结果如下,大家可以对比下

年月日:2004-03-17

随机年份:2012

随机年份:1992

随机月份:06

随机几号:02

随机星期数:Wednesday

时间:15:40:26

过去某一天:2007-01-05

今天:2021-12-20

日期和时间:2015-07-26 18:07:37

当前日期时间:2021-12-20 17:00:17

某个区间内随机日期时间:1999-05-23 03:00:03

未来的日期:2021-12-28

未来的日期时间:2022-01-12 06:52:26

过去的日期:2021-12-19

过去的日期时间:2021-12-04 17:39:41

05

随机字符串/数字/加密

print('随机字符串:',fake.pystr)

print('随机小写字母:',fake.random_element)

print('随机大写字母:',fake.random_letter)

print('随机一个段落:',fake.paragraph)

print('随机一句话:',fake.sentence)

print('随机一篇文章:',fake.text)

print('随机一个词语:',fake.word)

# print('随机二进制编码:',fake.binary)

print('随机Ture和False:',fake.boolean)

print('随机md5:',fake.md5)

print('随机密码:',fake.password)

print('随机SHA1:',fake.sha1)

print('随机sha256:',fake.sha256)

print('随机uuid:',fake.uuid4)

python怎么看一个变量的类型(python怎么看变量的值)

print('三位随机数字:',fake.numerify)

print('0-9随机数:',fake.random_digit)

print('1-9随机数:',fake.random_digit_not_null)

print('0-9999随机数:',fake.random_int)

print('指定位数的随机数:',fake.random_number(digits=5))

print('随机小数:',fake.pyfloat)

print('随机int数:',fake.pyint)

结果如下,大家可以对比下

随机字符串:KWGMcNmAbSaWRCLSzPmm

随机小写字母:b

随机大写字母: h

随机一个段落: 来源之间起来决定组织不是.无法查看希望原因他的.

随机一句话: 显示觉得一定操作作为.

随机一篇文章: 国际因为威望.全部显示法律用户网站没有能够空间.的人如果电脑方式论坛.内容有限一次但是要求重要.怎么其实类型为了网上.电影孩子其他世界加入当然地址.没有规定作品这么类型.他的这么两个应该学习.同时实现东西增加准备控制只要继续.市场您的电话.解决时候所有决定.其他一切文化只是.这个的话经验音乐.管理免费由于什么谢谢不能.正在方式作品无法. 帮助朋友大小历史知道.

随机一个词语: 本站

随机Ture和False: True

随机密码: tm75Aoz88_

随机uuid:dd2b83f0-e5d8-4cce-a644-f60eaca15e6d

三位随机数字: 680

0-9随机数:2

1-9随机数:6

0-9999随机数:3315

指定位数的随机数:26146

随机int数:7804

06

随机人物相关信息

print('人物名字:',fake.first_name) # 名字

print('女性名字:',fake.first_name_female)

print('男性名字:',fake.first_name_male)

print('罗马文名字:',fake.first_romanized_name)

print('姓:',fake.last_name)

print('男性的姓:',fake.last_name_male)

print('女性的姓:',fake.last_name_female)

print('罗马文的性:',fake.last_romanized_name)

print('人物全名:',fake.name)

print('女性全名:',fake.name_female)

print('男性全名:',fake.name_male)

print('简略个人信息:', fake.simple_profile)

print('详细个人信息:', fake.profile)

print('生成身份证号:',fake.ssn)

print('生成手机号:',fake.phone_number)

print('生成手机号段:',fake.phonenumber_prefix)

print('完整信用卡信息:',fake.credit_card_full)

print('信用卡号:',fake.credit_card_number)

print("邮箱:", fake.email)

结果如下,大家可以对比下

人物名字:桂芳

女性名字: 玉

男性名字:东

罗马文名字:Guiying

姓: 包

男性的姓: 王

女性的姓: 夏

罗马文的性: Qiao

人物全名: 施斌

女性全名: 雷丽娟

男性全名:周军

生成手机号段:189

完整信用卡信息:VISA 16 digit

雷 樊

CVC: 638

邮箱: yong50@yahoo.com

07

随机地址信息数据

print('街道+地址:', fake.street_address) #关岭街O座

print('街道名:', fake.street_name) #李路

print('城市名:', fake.city_name) #澳门

print('城市:', fake.city) #林市

print('区:',fake.district) #华龙

print('省份名:', fake.province) #山西省

print('国家:', fake.country) #尼泊尔

print('国家编码:', fake.country_code) #ST

结果如下,大家可以对比下

街道+地址:巢湖路y座

街道名:太原街

城市名:巢湖

城市:长春市

区:高坪

省份名:广东省

国家:葡萄牙

国家编码:TW

08

随机公司信息数据

print('公司名:', fake.company)

print('公司名后缀:', fake.company_suffix)

print('公司名前缀:', fake.company_prefix)

print('企业邮箱:', fake.company_email)

结果如下,大家可以对比下

公司名:通际名联科技有限公司

公司名后缀:传媒有限公司

公司名前缀:凌云

企业邮箱: zhaona@yefeng.org

09

随机网络信息数据

print('生成域名:',fake.domain_name)

print('生成ipv4:',fake.ipv4)

print('生成ipv6:',fake.ipv6)

print('生成MAC地址:',fake.mac_address)

print('生成uri地址:',fake.uri)

print('生成url地址:',fake.url)

print('随机用户名:',fake.user_name)

结果如下,大家可以对比下

生成域名:yanglei.cn

生成ipv4: 149.178.117.123

生成ipv6: d366:4b0b:3884:5c96:dc8e:edbb:1a0:8080

生成MAC地址: d6:0d:d9:e3:45:ad

生成uri地址: http://www.mingu.cn/

生成url地址: https://jie.cn/

随机用户名:sunjun

10

随机用户代理信息

print('随机安卓代理信息:',fake.ios_platform_token)

print('随机ios代理信息:',fake.android_platform_token)

print('随机chrome代理信息:',fake.chrome)

print('随机firefox代理信息:',fake.chrome)

print('随机ie代理信息:',fake.internet_explorer)

print('随机opera代理信息:',fake.opera)

print('随机safari代理信息:',fake.safari)

print('随机代理信息:',fake.user_agent)

print('随机windows代理信息:',fake.windows_platform_token)

print('随机mac代理信息:',fake.mac_platform_token)

结果如下,大家可以对比下

随机安卓代理信息:iPad; CPU iPad OS 10_3_3 like Mac OS X

随机ios代理信息:Android 6.0.1

随机chrome代理信息:Mozilla/5.0 (Linux; Android 8.1.0) AppleWebKit/531.0

( KHTML, like Gecko) Chrome/49.0.818.0 Safari/531.0

随机firefox代理信息:Mozilla/5.0 (Linux; Android 3.2) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/52.0.824.0 Safari/533.2

随机ie代理信息:Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 6.2; Trident/4.0)

随机opera代理信息:Opera/8.94.(X11; Linux x86_64; bem-ZM) Presto/2.9.169 Version/10.00

随机safari代理信息:Mozilla/5.0 (Windows; U; Windows 98; Win 9x 4.90) AppleWebKit/535.5.5 (KHTML, like

Gecko ) Version/4.0 Safari/535.5.5

随机代理信息:Mozilla/5.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/5.0)

随机windows代理信息:Windows 98

随机mac代理信息:Macintosh; PPC Mac OS X 10 11_9

学习安排上!

文末福利:扫码回复“ 年终模板”即可领取2021年终总结模板の 压 缩 包,下载好之后根据公司要求和自身岗位情况填写,然后就OK啦!

“在看”点一点

发奋图强,积极向上😁

👇 👇 👇

扫描二维码推送至手机访问。

版权声明:本文由飞速云SEO网络优化推广发布,如需转载请注明出处。

本文链接:http://chlfg.com/post/59344.html

分享给朋友:

“python怎么看一个变量的类型(python怎么看变量的值)” 的相关文章

河南网站优化(河南网站优化外包)

河南网站优化(河南网站优化外包)

今天给各位分享河南网站优化的知识,其中也会对河南网站优化外包进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、郑州网站建设网站优化哪家好? 2、,河南网站优化哪家效果好 3、河南网站SEO:企业为什么做网站优化推广 4、郑州有没有厉害的seo...

长沙网站制作的简单介绍

长沙网站制作的简单介绍

本篇文章给大家谈谈长沙网站制作,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、长沙网站建设告诉您如何建立企业网站 2、网站建设需要多少钱? 3、长沙哪家公司能提供网站建设服务? 4、长沙网站建设制作页面要掌握哪些要点 5、长沙网站制作哪家公司好呀?...

武汉?网站制作(武汉网站制作案例)

武汉?网站制作(武汉网站制作案例)

今天给各位分享武汉?网站制作的知识,其中也会对武汉网站制作案例进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: 1、武汉网站设计制作,武汉做网站多少钱 2、武汉网站建设哪家公司好 3、武汉网站建设公司哪家最好? 4、在武汉制作一个网站需要多少钱?...

2022个人简历模板免费(2021简历模板免费)

2022个人简历模板免费(2021简历模板免费)

本篇文章给大家谈谈2022个人简历模板免费,以及2021简历模板免费对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、2022个人简历中的格式 2、2022文员个人简历模板 3、简单版2022个人简历模板 2022个人简历中的格式     如何能制作出一份成功...

用dw制作个人网站(dw制作个人网站代码)

用dw制作个人网站(dw制作个人网站代码)

本篇文章给大家谈谈用dw制作个人网站,以及dw制作个人网站代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、dreamweaver怎么做一个简单的网页 2、DW怎么做个人主页 3、怎样用DW制作一个简单的网站,并且能发布到网上,详细步骤,请大师指点 4、如何...

免费语音包软件下载(语音包软件下载安装)

免费语音包软件下载(语音包软件下载安装)

本篇文章给大家谈谈免费语音包软件下载,以及语音包软件下载安装对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 本文目录一览: 1、和平精英搞笑语音包怎么下载 2、免费变声器软件有哪些? 3、在哪里下载离线语音包 和平精英搞笑语音包怎么下载 想要下载语音包很简单,首先在游戏的主界面点击...