一、常用方法

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. this真题编译

    1 x y z分别输出的是什么? var x=1,  y=z=0; function add(n){ return n= n+1; }; y=add(x); function add(n){ retu ...

  2. mac 增加/usr/bin目录的操作无权限

    起因:想要往/usr/bin目录下拷贝文件,提示: operation not permitted 解决办法: 1. 重启,启动中长安command+r进入恢复模式 2.顶部菜单拉中打开终端 3. 输 ...

  3. redis之五大数据类型

    redis之五大数据类型 redis redis的两种链接方式 简单链接 1234 import redisconn = redis.Redis(host='10.0.0.200',port=6379 ...

  4. GYM 101933K(二项式反演、排列组合)

    方法一 设\(f_i\)为最多使用\(i\)种颜色的涂色方案,\(g_i\)为恰好只使用\(i\)种颜色的涂色方案.可知此题答案为\(g_k\). 根据排列组合的知识不难得到\(f_k = \sum_ ...

  5. CodeForces - 894A-QAQ(思维)

    "QAQ" is a word to denote an expression of crying. Imagine "Q" as eyes with tear ...

  6. 转 Oracle 11g Rman – 08317错误

    在一次帮助客户解决归档满的过程中遭遇了此错误. 客户是新上线系统,11g版本.设置了归档清除脚本(脚本参考:http://www.ludatou.com/?p=766),结果发现以往没问题的脚本在此刻 ...

  7. High waits on control file sequential read

    High waits on control file sequential read (文档 ID 2277867.1) In case we run into an issue where cont ...

  8. Ubuntu14.04 使用scp远程传输命令进行服务器文件互传

    1.将另一个服务器上的文件拷贝到本地 sudo scp host_name@host_ip:/home/aaa/bbb /ccc/ddd/bbb 上面命令的意思是将远程服务器/home/aaa/目录下 ...

  9. javac 找不到文件 的可能原因

    初学Java还不太明白,竟在些简单的事情上栽跟头,分享一下省的麻烦. 当我们配置好JDK和环境变量之后,在命令行下输入javac,说明我们的安装是正确的.

  10. java wait(),notify(),notifyAll()

    wait()的作用是使当前执行代码的线程进行等待,此方法是Object类的方法,该方法用来将当前线程置入“预执行队列”中,并且在wait()所带的代码处停止执行,直到接到通知或被中断位置.在调用wai ...