一、常用方法

1.1、int

以下是Python2.7的int内置函数:

序号

函数名

作用

举例

1

int.bit_length()

二进制存储这个整数至少需要多少bit(位)。

>>> l.bit_length()

1

>>> l = 2

>>> l.bit_length()

2

>>> bin(2)

'0b10'

>>> l = 1024

>>> l.bit_length()

11

>>> bin(1024)

'0b10000000000'

2

int.conjugate()

返回复数的共轭复数

>>> i = 1

>>> i.conjugate()

1

>>> i = 1+1j

>>> i.conjugate()

(1-1j)

3

int.denominator

返回整数分母,整数的分母是1,但是一般和fractions模块的Fraction类的实例结合使用

>>> from fractions import Fraction

>>> a = Fraction(1,2)

>>> a

Fraction(1, 2)

>>> a.denominator

2

4

int.imag

返回整数的虚数部分,如果是整数则返回0

>>> i = 1

>>> i.imag

0

>>> i = 1+1j

>>> i.imag

1.0

>>> i = 1+2.3j

>>> i.imag

2.3

5

int.mro()

   

6

int.numerator

返回分数的分母。整数则返回本身。一般和fractions模块的Fraction类的实例结合使用

>>> i = 2

>>> i.numerator

2

>>> from fractions import Fraction

>>> i = Fraction(2,3)

>>> i.numerator

2

7

int.real

返回整数的实数部分,如果是整数则返回本身。

>>> i = 2

>>> i.real

2

>>> i = 2 + 1j

>>> i.real

2.0

1.2、long

以下是Python2.7的long内置函数:

序号

函数名

1

long.bit_length()

2

long.conjugate()

3

long.denominator

4

long.imag

5

long.mro()

6

long.numerator

7

long.real

1.3、float

以下是Python2.7的float内置函数:

序号

函数名

作用

举例

1

float.as_integer_ratio()

返回一个由两个整数元素构成的元组。这两个整数元素第一个整数除以第二个整数的商则为这个浮点数。

>>> i = 1.5

>>> i.as_integer_ratio()

(3, 2)

>>> i = 1.3

>>> i.as_integer_ratio()

(5854679515581645L, 4503599627370496L)

>>> float(5854679515581645/4503599627370496)

1.0

>>> float(5854679515581645)/float(4503599627370496)

1.3

2

float.conjugate()

返回共轭浮点数

>>> i = 1.4

>>> i.conjugate()

1.4

>>> i = 1.2 +1.4j

>>> i.conjugate()

(1.2-1.4j)

3

float.fromhex()

将float.hex()转换的字符串转换成浮点型数字。

>>> h = '0x1.8000000000000p+0'

>>> f = float.fromhex(h)

>>> f

1.5

4

float.hex()

把浮点型数字转换为十六进制字符串。

>>> f = 1.5

>>> f.hex()

'0x1.8000000000000p+0'

5

float.imag

返回复数的浮点型虚部数值。

>>> f = 1.5-2.5j

>>> f.imag

-2.5

6

float.is_integer()

判断浮点型数字是否是整数。如果是则返回True,否则返回False

>>> f = 1.5

>>> f.is_integer()

False

>>> f = 2.0

>>> f.is_integer()

True

7

float.mro()

   

8

float.real

返回复数的实部的数值。

>>> f = 1.5

>>> f.real

1.5

>>> f = 1.5 + 2.4j

>>> f.real

1.5

1.4、complex

以下是Python2.7的float内置函数:

序号

函数名

作用

1

complex.conjugate()

返回复数的共轭复数。

2

complex.imag

返回复数的虚部数值。

3

complex.mro()

 

4

complex.real

返回复数的实部数值。

二、所有方法详解

2.1、int

2.2、float

2.3、complex

转载于:https://www.cnblogs.com/mehome/p/9489706.html

数字内置方法详解(int/long/float/complex)相关推荐

  1. python的装饰器迭代器与生成器_python3 装饰器、列表生成器、迭代器、内置方法详解等(第四周)...

    前言: 为什么要学习python3? 原因: 1.学习一门语言能力 2.通过该语言能力完成测试自动化以及独立完成自测框架知识 那么我要做什么呢? 1.每天花十个小时完成python3的学习 要在什么地 ...

  2. for循环与内置方法详解

    ''' for循环与内置方法详解 ''' # 循环:重复(按照某种规律的)做一件事情# lt = [1, 2, 3, 4] # # ind = 0 # # while True: # print(lt ...

  3. 序列内置方法详解(string/list/tuple)

    一.常用方法集合 1.1.string,字符串常用方法 以下举例是python2.7测试: 函数名称 作用 举例 str.capitalize() 字符串第一个字符如果是字母,则把字母替换为大写字母. ...

  4. python列表的内置方法_Python内置方法详解

    1. 字符串内置方法详解 为何要有字符串?相对于元组.列表等,对于唯一类型的定义,字符串具有最简单的形式. 字符串往往以变量接收,变量名.可以查看所有的字符串的内置方法,如: 1> count: ...

  5. Python_序列对象内置方法详解_String

    目录 目录 前言 软件环境 序列类型 序列的操作方法 索引调用 切片运算符 扩展切片运算符 序列元素的反转 连接操作符 重复运算符 成员关系符 序列内置方法 len 获取序列对象的长度 zip 混合两 ...

  6. Python_List对象内置方法详解

    目录 目录 前言 软件环境 列表List 修改列表的元素 插入列表元素 extend 将序列中的元素迭代的附加到list中 insert 在指定的索引号中插入一个元素 删除列表元素 del 删除Lis ...

  7. python3 内置函数详解

    内置函数详解 abs(x) 返回数字的绝对值,参数可以是整数或浮点数,如果参数是复数,则返回其大小. # 如果参数是复数,则返回其大小.>>> abs(-25) 25>> ...

  8. html内置时间对象,JavaScript中的常用事件,以及内置对象详解

    原标题:JavaScript中的常用事件,以及内置对象详解 今天是刘小爱自学Java的第81天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 学前端有一个非常权威的组织,也就是w3c,其有个专 ...

  9. Python内置函数详解——总结篇

      引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...

最新文章

  1. item的常用类型上
  2. 字典-变量的定义以及应用场景
  3. 【代码审计】PHP代码审计---基础记录
  4. oracle到pg不停机增量迁移,研究 Oracle 到 PostgreSQL 的数据迁移 – 以 pgloader 为例 – Phy 的博客...
  5. 大项目之网上书城(一)——注册页面
  6. SHELL下把一个文件附加到另外一个文件,注意编码问题
  7. 使用JAVA实现邮件发送功能
  8. Java 将Excel转为OFD
  9. 时频分析方法及其在EEG脑电中的应用
  10. (整理)Ruby的基础知识
  11. EXCEL 快速统计一列中相同数值出现的个数
  12. 删除域中的Exchange服务器
  13. 【人工智能AI】二、NoSQL 基础知识《NoSQL 企业级基础入门与进阶实战》
  14. C语言实现字符串对应替换
  15. wan口设置已断开(服务器无响应),无线路由器wan口设置显示已断开
  16. 智汀家庭云入门指南(五):如何创建智能场景
  17. 敏捷开发的价值观(转自MBAlib)
  18. 基于matlab的磁悬浮控制系统,基于MATLAB的磁悬浮控制系统研究
  19. 17年前阿里全员隔离,马云是怎么熬过非典的
  20. 物流基础理论的一些定义

热门文章

  1. c++拷贝、赋值和销毁的简单介绍
  2. c++ primer 5th 练习11.9自己编写的答案
  3. java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...
  4. c++11-Varadic Templates右值引用lamada
  5. nginx 根据IP 进行灰度发布
  6. autosys start_mins
  7. WORD页边距、行距、页码、页眉页脚
  8. Index of Java
  9. 说说你对http、https、http2.0的理解【前端每日一题-25】
  10. 使用Nexus私服代理其他maven仓库(jitpack、jcenter)