selenium基本对象之——数值型
python的数值类型,除了魔法方法以为,只有下面的这些方法:
整形的方法有:as_integer_ratio、bit_length、from_bytes、to_bytes、conjugate、imag、real
浮点型的方法有:as_integer_ratio、fromhex、hex、is_integer、conjugate、imag、real
复数的方法有:conjugate、imag、real
1.as_integer_ratio:返回这个数据的分数表示
a = 0.5
ar = a.as_integer_ratio() #0.5的分数表示为2分之1
print(ar)
b = 3
br = b.as_integer_ratio() #3的分数表示为1分之3
print(br)
打印结果为:
(1, 2)
(3, 1)
2.bit_length:返回整数所占的字节位数
a = 3
b = a.bit_length()
print(b)
打印结果为:2
3.conjugate、real、imag:这三个都是复数的犯法conjuga方法,real返回复数的实部,imag返回复数的虚部,conjugate返回复数的共轭复数
m = 12+34j
mr = m.real
mi = m.imag
mc = m.conjugate()
print(mr)
print(mi)
print(mc)
print("-----------")
a = 10
ar = a.real
ai = a.imag
ac = a.conjugate()
print(ar)
print(ai)
print(ac)
print("-----------")
f = 111.12
fr = f.real
fi = f.imag
fc = f.conjugate()
print(fr)
print(fi)
print(fc)
打印结果为:
12.0
34.0
(12-34j)
-----------
10
0
10
-----------
111.12
0.0
111.12
4.from_bytes、to_bytes:这俩本人也不是很理解,转一篇博文借鉴
https://blog.csdn.net/PYTandFA/article/details/78741339
5.fromhex、hex:hex讲float转化为16进制数,fromhex将16进制数转化为float
f = 12.0
h = f.hex()
print(h)
f1 = float.fromhex('0x1.8000000000000p+3')
print(f1)
打印结果为:
0x1.8000000000000p+3
12.0
6.is_integer:判断浮点数是不是整数
flo1 = 12.1
flo1_isinteger = flo1.is_integer()
flo2 = 12.0
flo2_isinteger = flo2.is_integer()
print(flo1_isinteger)
print(flo2_isinteger)
打印结果:
False
True
selenium基本对象之——数值型的更多相关文章
- JQuery源码-------JQuery中数值型变量的判断isNumeric
判断一个数值型变量的方法,在jquery中非常简单,只有一行代码. isNumeric: function( obj ) { // parseFloat NaNs numeric-cast false ...
- Python基本语法_基本数据类型_数值型详解
目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...
- heap表按字符串和数值型排序规则
SQL> create user scan identified by scan default tablespace users; User created. SQL> grant db ...
- Swift编程语言学习1.4——数值型字面量、数值类型转换
数值型字面量 整数字面量能够被写作: 一个十进制数,没有前缀 一个二进制数,前缀是0b 一个八进制数,前缀是0o 一个十六进制数,前缀是0x 以下的全部整数字面量的十进制值都是17: let deci ...
- 【python】json中字典key不可为数值型
遇到了一个很诡异的错误.写一个字典,存入json文件.之后读出判断是否存在key.结果惊奇的发现,同一个key居然存在两次. 原因:json会将数值key转换为unicode 结论:使用json时字典 ...
- mysql概要(二)类型(数值型,字符型,时间类型
1.mysql数值型范围 tinyint可选属性 tinyint(N) unsigned zerofill N:表示显示长度,与zerofill配合使用,即长度不够用0填充,并且自动变成无符号的数,N ...
- 理解JavaScript的数值型数据类型
分享一些在JavaScript中遇到的一些实用的技巧. 理解JavaScript的数值型数据类型 JavaScript的数值型数据类型只有一种:number.即不管是整数还是浮点数,JavaScrip ...
- 018——VUE中v-for操作对象与数值
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- HDU 1427 速算24点【数值型DFS】
速算24点 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submi ...
随机推荐
- va_list、va_start和va_end使用
我们知道va_start,va_arg,va_end是在stdarg.h中被定义成宏的,由于1.硬件平台的不同 2.编译器的不同,所以定义的宏也有所不同. 在ANSI C中,这些宏的定义位于stdar ...
- prototype与__proto__
__proto__是每个对象都有的一个属性,而prototype是函数才会有的属性!!! 使用Object.getPrototypeOf()代替__proto__!!! 一.prototype 几乎所 ...
- [LC] 211. Add and Search Word - Data structure design
Design a data structure that supports the following two operations: void addWord(word) bool search(w ...
- mudbox卸载/完美解决安装失败/如何彻底卸载清除干净mudbox各种残留注册表和文件的方法
在卸载mudbox重装mudbox时发现安装失败,提示是已安装mudbox或安装失败.这是因为上一次卸载mudbox没有清理干净,系统会误认为已经安装mudbox了.有的同学是新装的系统也会出现mud ...
- openssl内存分配,查看内存泄露
openssl内存分配 用户在使用内存时,容易犯的错误就是内存泄露.当用户调用内存分配和释放函数时,查找内存泄露比较麻烦.openssl提供了内置的内存分配/释放函数.如果用户完全调用openssl的 ...
- mysql5.7解压版安装
环境:win 10 1.解压 新建my.ini [mysqld] port = 3306 basedir=解压路径 datadir=解压路径\data max_connections=200 char ...
- 几个简单又实用的PHP函数
简单方便使用: /** * 将多维数组转为一维数组 * @param array $arr * @return array */ function ArrMd2Ud($arr) { #将数值第一元素作 ...
- 测试一个数字是否等于 NaN
ES6提供了一个新的 Number.isNaN() 函数,这是一个不同的函数,并且比老的全局 isNaN() 函数更可靠.
- windows应用程序单实例
前言 这才第几天博客就跟不上了,看来一天一篇博客的目标还是有点大,写博客还是挺费时间的,写了不满意删,删完再写...直到自己没了耐心.今天先写个前言,实质性的内容明天再补吧.今天一天的收获还是挺多的, ...
- k8s集群搭建(三)
Dashboard安装 Kubernetes Dashboard是k8s提供基于Web的监控和操作界面,可以通过UI来显示集群的所有工作负载,除了查看资源,还是创建.编辑.更新.删除资源. 根据Kub ...