一、常用方法

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

数字内置方法详解(int/long/float/complex)的更多相关文章

  1. Python内置方法详解

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

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

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

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

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

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

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

  5. Python_List对象内置方法详解

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

  6. python内置常用内置方法详解

    # print(locals()) # print(globals()) def func(): x = 1 y = 1 print(locals()) # 函数内部的变量 print(globals ...

  7. python基础-内置函数详解

    一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...

  8. python3 内置函数详解

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

  9. MYSQL常用内置函数详解说明

    函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...

随机推荐

  1. 转 sqlplus/RMAN/lsnrctl 等工具连接缓慢

    AIX上sqlplus /as sysdba    rman target / 或者lsnrctl start时或者通过sqlplus system/oracle@orcl这样通过监听连接等方式来登陆 ...

  2. SSIS连接-左外连接

    应用场景: 当有多个数据源时,可能是在不同的数据库,或者是一个数据源来自数据库,另一个来自excel文件,想要把他们合并,像sql的左外联接时,应用到 源1: select 'A01' GoodsNo ...

  3. android模拟器创建时的PANIC: Could not open:错误的解决

    创建AVD之后,在启动时报如下错误,解决方法如下: 在环境变量中创建ANDROID_SDK_HOME=D:\Program Files (x86)\Android\android-sdk,后面的当然是 ...

  4. CA、公钥、私钥 概要

    CA.公钥.私钥 概要 现在在开发中遇到一个需求,需要使用tls加密技术,之前并没有了解过,这里来做一个关于CA,公钥,密钥的总结,至于怎么生成这儿就不讲了,如果有机会可以再开一个单章来讲一下. 现在 ...

  5. C++程序中调用WebService的实现

    前言 因为最近的项目中需要运用到在MFC程序中调用WebService里面集成好了的函数,所以特意花了一天的时间来研究WebService的构建以及如何在MFC的程序中添加Web引用,进而来实现在C+ ...

  6. npm相关命令

    npm install npm install log4js npm list npm list log4js #查看模板安装版本 npm install log4js@1.0.1 #指定模块版本安装 ...

  7. mysql主从设置windows

    MySQL 主从复制是其最重要的功能之一.主从复制是一台服务器充当主服务器,另一台或多台服务器充当从服务器,主机自动复制到从机.对于多级复制,数据服务器即可充当主机,也可充当从机.MySQL 复制的基 ...

  8. HTML 中的特殊字符

    空格符         <小于号    < >大于号    > &和好      & ¥人民币  ¥ ©  版权   © ®  注册商标 ® ℃ 摄氏度  ° ...

  9. 洛谷 P1074 靶形数独

    题目描述 小城和小华都是热爱数学的好学生,最近,他们不约而同地迷上了数独游戏,好胜的他 们想用数独来一比高低.但普通的数独对他们来说都过于简单了,于是他们向 Z 博士请教, Z 博士拿出了他最近发明的 ...

  10. js 获取当前年月日时分秒星期

    $("#aa").click(function () { var date = new Date(); this.year = date.getFullYear(); this.m ...