一、常用方法

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. spring boot 使用hibernate validator 验证service

    不在controller中验证,而是在service中验证. spring boot 默认使用的就是hibernate validator,存在于pom的spring-boot-starter-web ...

  2. Tkinter 的三大布局管理器 pack、grid 和 place用法汇总

    学习python的tkinter免不了要对各个组件进行位置的排放与设定,常用的布局管理器有grid,pack和place.这三种均用于同一父组件下的组件布局,但是也是有区别的,先看下他们各自的含义吧. ...

  3. 健康检查NET Core之跨平台的实时性能监控

    ASP.NET Core之跨平台的实时性能监控(2.健康检查)   前言 上篇我们讲了如何使用App Metrics 做一个简单的APM监控,最后提到过健康检查这个东西. 这篇主要就是讲解健康检查的内 ...

  4. OpenCV ——IplImage应用解析

    由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体是IplImage结构.IplImage结构来源于Intel的另外一个函数库Intel Image Processing ...

  5. 【转】说说Runnable与Callable

    说说Runnable与Callable   Callable接口:   Runnable接口: 相同点: 两者都是接口:(废话) 两者都可用来编写多线程程序: 两者都需要调用Thread.start( ...

  6. 关于dataTable 生成JSON 树

    背景: POSTGRESL + C#  + DHTMLX SUIT 一个表生成一个JSON串,这个不是很麻烦: 1.在数据库(postges)中:  json_agg(row_to_json(t)) ...

  7. c++中三种继承方式的区别

    public公有继承 protected保护继承 private私有继承 我们知道类的private和protected成员,在类外是不可以使用的.只有public成员可以在类外直接使用. 公有继承时 ...

  8. {Linux} boot仅剩余XX字节

    1. 查看已安装的linux-image各版本 dpkg --get-selections |grep linux-image   2. 查看我们当前使用的是哪一个版本: uname -a    3. ...

  9. reactnative资源

    http://facebook.github.io/react-native/docs/getting-started.html

  10. eclipse3.4+对的处理插件(附SVN插件安装实例)

    Eclipse 3.4以前安装插件无非有两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件. Eclipse 3.4又推出另一种新的安装途径, 更加灵 ...