Python内置函数_数学运算类
来源:互联网 发布:手机表白神器软件 编辑:程序博客网 时间:2024/05/20 04:28
abs
abs(x)求绝对值 1、X可以是整型,也可以是复数 2、若X是复数,则返回复数的模
>>> abs(-1)1>>> abs(-3+4j)5.0>>>
bin
bin(x)将整数x转换为二进制字符串
>>> bin(2)'0b10'>>> bin(3)'0b11'
bool
bool([x])将x转换为Boolean类型 在Python中数字0,空的字符串,或者NONE都代表着False所以有如下的运行效果
>>> bool(None)False>>> bool(1)True>>> bool(0)False>>> bool(' ')True>>> bool('')False>>> bool()False
complex
complex([real[, imag]])创建一个复数对象,该对象有重要的两个属性real和imag,分别代表实部和虚部,计算复数对象的模可以用abs函数针对复数的相关操作还有Cmath模块
>>> a = complex(4)>>> a(4+0j)>>> b = complex(4,3)>>> b(4+3j)>>> a.real #实部4.0>>> b.imag #虚部3.0>>> complex('2')(2+0j)>>> complex('2+1j')(2+1j)
divmod
divmod(a, b)a为被除数,b为除数,对ab相除的结果分别取商和余数 注意:整型、浮点型都可以 返回一个包含商和余数的元组
>>> divmod(5,3)(1, 2)
float
float([x])将一个字符串或数转换为浮点数。如果无参数将返回0.0
>>> float('37.21')37.21>>> float(0x33)51.0>>> float(' -1234\n')-1234.0>>> float('1e-003')0.001>>> float('+inf')inf>>> float('-inf')-inf>>> float()0.0
hex
hex(x)将一个数字转化为16进制
>>> hex(16)'0x10'
int
int([x[, base]])可以将一个浮点型或者数值型的字符转换成,所指定的进制的整数将一个字符转换为int类型,base表示进制
>>> int('12',16)18>>> int('2',16)2>>> int('2',8)2>>> int('0xa',16)10>>> int(12.0)12
long
long([x[, base]])可以将一个浮点型数字或者整型的字符转换成,所指定的进制的长整数将一个字符转换为long类型,base表示进制在Python中长整型和短整型并不严格区分,整型后面加上L时代表长整型,或者大于2 147 483 647时代表长整型
>>> long('12',16)18L>>> long('2',8)2L>>> long('2',10)2L>>> long('0xa',16)10L>>> long(12.0)12L>>> type(2147483647)<type 'int'>>>> type(2147483648)<type 'long'>
oct
oct(x)将一个数字转化为8进制
>>> oct(16)'020'
pow
pow(x, y[, z])函数是计算x的y次方,如果z在存在,则再对结果进行取模,其结果等效于pow(x,y) %z注意:pow() 通过内置的方法直接调用,内置方法会把参数作为整型,而 math 模块则会把参数转换为 float。
>>> pow(2,2,2)0>>> pow(2,2)4>>> import math>>> type(math.pow(2,2))<type 'float'>>>> type(pow(2,2))<type 'int'>
round
round(x[, n])四舍五入x代表原数,n代表要取得的小数位数
>>> round(math.pi,2)3.14>>> round(math.pi,7)3.1415927
sum
sum(iterable[, start])对集合元素进行求和iterable代表集合,若存在start代表下标,最后一个数不取
>>> l = range(5)>>> l[0, 1, 2, 3, 4]>>> sum(l)10>>> sum(l,-4)6
0 0
- Python内置函数_数学运算类
- Python内置函数_数学运算类
- Python内置函数_集合操作类
- Python内置函数_逻辑判断类
- Python内置函数_反射类
- Python内置函数_集合操作类
- Python学习笔记3_常用内置函数与运算符
- 【python】类内置函数
- MySQL 内置数学函数
- python 内置运算
- Python内置函数与numPy运算速度对比
- Python 数学运算
- Python 数学运算
- python中数学运算
- python基础-数学运算
- python函数: 内置函数
- delphi数学运算函数
- Delphi数学运算函数
- MVD微型机器视觉设备 (Micro Vision Device) ---- 源于OpenMV,超越OpenMV
- 串的堆分配的基本操作
- 大数据量Elastic数据迁移方法及注意事项
- Java中的Final关键字,区分基本数据类型与引用类型,值传递与引用传递
- view getLeft, getRight, getTop, getBottom
- Python内置函数_数学运算类
- 使用原子主机、Ansible 和 Cockpit 部署容器
- springMVC源码分析--国际化LocaleResolver(一)
- 6-this、static关键字
- HDU 3681 Prison Break
- 【PS】利用滤镜制作巧克力效果
- 简图记录-shell的基本使用
- 提升服务效率就这么简单
- 微信小程序常见 错误