python的数值类型,除了魔法方法以为,只有下面的这些方法:

整形的方法有:as_integer_ratio、bit_length、from_bytes、to_bytesconjugateimag、real

浮点型的方法有:as_integer_ratiofromhex、hex、is_integerconjugateimag、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、realimag:这三个都是复数的犯法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基本对象之——数值型的更多相关文章

  1. JQuery源码-------JQuery中数值型变量的判断isNumeric

    判断一个数值型变量的方法,在jquery中非常简单,只有一行代码. isNumeric: function( obj ) { // parseFloat NaNs numeric-cast false ...

  2. Python基本语法_基本数据类型_数值型详解

    目录 目录 软件环境 Python变量调用的过程 数值型 删除一个数值类型对象 布尔型 Bool 标准整型 Int 长整型 双精度浮点型 Float 复数 数值类型对象的内建功能函数 absNumbe ...

  3. heap表按字符串和数值型排序规则

    SQL> create user scan identified by scan default tablespace users; User created. SQL> grant db ...

  4. Swift编程语言学习1.4——数值型字面量、数值类型转换

    数值型字面量 整数字面量能够被写作: 一个十进制数,没有前缀 一个二进制数,前缀是0b 一个八进制数,前缀是0o 一个十六进制数,前缀是0x 以下的全部整数字面量的十进制值都是17: let deci ...

  5. 【python】json中字典key不可为数值型

    遇到了一个很诡异的错误.写一个字典,存入json文件.之后读出判断是否存在key.结果惊奇的发现,同一个key居然存在两次. 原因:json会将数值key转换为unicode 结论:使用json时字典 ...

  6. mysql概要(二)类型(数值型,字符型,时间类型

    1.mysql数值型范围 tinyint可选属性 tinyint(N) unsigned zerofill N:表示显示长度,与zerofill配合使用,即长度不够用0填充,并且自动变成无符号的数,N ...

  7. 理解JavaScript的数值型数据类型

    分享一些在JavaScript中遇到的一些实用的技巧. 理解JavaScript的数值型数据类型 JavaScript的数值型数据类型只有一种:number.即不管是整数还是浮点数,JavaScrip ...

  8. 018——VUE中v-for操作对象与数值

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  9. HDU 1427 速算24点【数值型DFS】

    速算24点 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

随机推荐

  1. Java设计模-过滤器模式

    过滤器模式 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接 ...

  2. HDU-2544-最短路(各种最短路径算法)

    迪杰斯特拉算法--O(n^2) #include"iostream" #include"cstring" #include"cstdio" ...

  3. [LC] 152. Maximum Product Subarray

    Given an integer array nums, find the contiguous subarray within an array (containing at least one n ...

  4. zabbix配置文件详解--服务(server)端、客户(agent)端、代理(proxy)端

    在zabbix服务(server)端.客户(agent)端.代理(proxy)端分别对应着一个配置文件,即:zabbix_server.conf,zabbix_agentd.conf,zabbix_p ...

  5. Java中Volatile关键字详解 (转自郑州的文武)

    java中volatile关键字的含义:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html 一.基本概念 先补充一下概念:J ...

  6. 图的DFS。。类似树的DFS

    Depth-First Search (DFS) Depth-first search (DFS) is an algorithm for traversing or searching tree o ...

  7. mac安装并配置nexus3.5.1版本

    一.安装nexus 前置条件 :已经安装了JDK 1:下载nexus(http://www.sonatype.com/download-oss-sonatype) 最新版本(我的是3.5.1). 2: ...

  8. AtomicBoolean介绍

    网上资料: 使用 AtomicBoolean 高效并发处理 "只初始化一次" 的功能要求: 1 privatestatic AtomicBoolean initialized = ...

  9. 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件

    package com.hudong.test; import java.io.File; import java.io.IOException; import java.util.ArrayList ...

  10. 机器学习的盛宴:NIPS 2015

    作者:微软亚洲研究院实习生:林添 冰雪王国的浪漫 机器学习的盛宴 NIPS(Advances in Neural Information Processing Systems,神经信息处理系统进展大会 ...