一、常用方法

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. 维护gcd的线段树 补发一波。。。

    基础线段树(辣鸡的不行) 发现自己线段树除了会维护加法和乘法就啥也不会了QWQ太菜了 瞎写了一个维护gcd的 首先,gcd(x,y)= gcd(x,y-x) 并且很容易推广到n个数,所以我们可以把原数 ...

  2. 044 Wildcard Matching 通配符匹配

    实现一个支持 '?' 和 '*' 的通配符匹配.'?' 匹配任何单个字符.'*' 匹配任何数量的字符 (包括0个).匹配应覆盖 整个 输入字符串(而不是部分).这个函数原型为:bool isMatch ...

  3. 数据库操作语法错误(SQL syntax error)之两步走

    今天在做web应用操作数据库时出现了语法错误,提示的是在“xxxxxxx”附近出现了语法错误:CODE:Error: You have an error in your SQL syntax. Che ...

  4. [干货分享] AXURE-整套高保真UI框架和元件组(暗黑风格)

      写在前面 在我们的开发团队里,一般在产品通过策划和需求评审后,在还没开始设计之前,产品经理和美工会一起定一套UI规范. 一方面用于规范整体界面,防止界面开发过程中出现UI不一致性的情况(有时候标准 ...

  5. Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies.

    Could not load file or assembly 'Oracle.ManagedDataAccessDTC.DLL' or one of its dependencies.  不是有效的 ...

  6. webpack相关插件

    webpack-merge:开发环境和生产环节的webpaak配置文件的配置合并 file-loader:编译写入文件,默认情况下生成文件的文件名是文件名与MD5哈希值的组合 vue-laoder:编 ...

  7. python中__file__

    用__file__ 来获得脚本所在的路径,比如文件在/root下 cat tee #!/usr/bin/env pythonprint __file__              #得到相对路径tee ...

  8. ubuntu下安装ffmpeg扩展

    可通过PPA进行安装 sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next sudo apt-get update sudo apt-get ...

  9. [Eclipse] - 解决"Java was started but returned exit code = 13"问题

    最近遇到一个问题,打开Eclipse时会弹出如下对话框 在网上查找了相关资料后结合自己的问题,总结如下. 导致问题的原因: 1. 通常的原因是安装的Eclipse的版本或者Java JDK的版本不匹配 ...

  10. userBean设置属性2

    package com.java.model; public class Student { private String name;private int age; public String ge ...