abs(x)函数

返回绝对值

参数可以是:负数、正数、浮点数或者长整形

print(abs(-1.2))

# 结果1.2

cmp(x, y)函数 (python3已删)

中文说明:

比较两个对象x和y,如果x < y ,返回负数;x == y, 返回0;x > y,返回正数。

版本:

该函数只有在python2中可用,而且在python2所有版本中都可用。但是在python3中该函数已经被删减掉,这点要特别注意。

divmod(a,b)函数

中文说明:

divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数,返回结果类型为tuple

参数:

a,b可以为数字(包括复数)

版本:

在 python2.3版本之前不允许处理复数,这个大家要注意一下

print(divmod(5,2))

#输出结果 (2, 1)

bool()函数

返回 True 或 False ,当参数为 0,“ ”,none,空列表,空字典,空元组,空集合时为 False

print(bool(15)) #True

print(bool(1)) #True

print(bool(0)) #False

print(bool(-1)) #True

print(bool(1.5)) #True

print(bool('asd')) #True

print(bool((1,2))) #True

print(bool([1,2])) #True

print(bool("")) #False

print(bool()) #False

计算函数

max(1,2)         求序列的最大值

print(max(2,3,5)) #5

print(max([2,3,5])) #5

min(3,4)          求序列的最小值

sum 函数

sum(iterable[, start]) ,iterable为可迭代对象       求和

最后的值 = 可迭代对象里面的数相加的值 + start的值 start 默认为0

>>> sum([1,2,3]) #iterable 可以为列表, start不写,默认为0

6

>>> sum([1,2,3],4) #start=4

10

>>> sum((1,2,3)) #iterable 可以为元组

6

>>> sum({1:'man',0:'women'}) #还可以为字典

1

>>> sum(range(101)) #还可以是range()

5050

注意:iterable 不能为字符串和 复合列表

pow(x,y,z) 函数

含义:

内置函数 power(x, y[, z]) 中的x和y是必选参数,z是可选参数;

如果使用了参数 z,中括号必须去掉,即 power(x,y,z),其结果是 x 的 y次方再对 z 求余数,但是这种方式比power(x,y) % z 的执行效率要高。

print(pow(2,3)) #输出结果:8

print(pow(2,3,2)) #出书结果:3

pow(2,3) 相当于 2**3

all()函数

迭代括号内的所有内容,返回 True 或 False ,含有 0 为假,所有内容都存在才为真,但空列表,元组,为真 ,

>>> all(['a', 'b', 'c', 'd']) #列表list,元素都不为空或0

True

>>> all(['a', 'b', '', 'd']) #列表list,存在一个为空的元素

False

>>> all([0, 1,2, 3]) #列表list,存在一个为0的元素

False

>>> all(('a', 'b', 'c', 'd')) #元组tuple,元素都不为空或0

True

>>> all(('a', 'b', '', 'd')) #元组tuple,存在一个为空的元素

False

>>> all((0, 1,2, 3)) #元组tuple,存在一个为0的元素

False

>>> all([]) # 空列表

True

>>> all(()) # 空元组

True

any(iterable) 函数

迭代括号里所有内容,只要有1个为真,则为真,否则为假 ,0和空也为假

print(any([1,2])) #真

print(any([1,2,0])) #真

print(any([])) #假

print(any({})) #假

print(any('')) #假

##注意和 all()区别

print(all([])) #真

print(all({})) #真

print(all('')) #真

all():"有‘假’为False,全‘真’为True,iterable为空是True"

any():"有‘真’为True,全‘假’为False,iterable为空是False"

chr(i)

中文说明:

返回整数 i 对应的 ASCII 字符。与 ord() 作用相反。

参数x:取值范围[0, 255] 之间的正数。

版本:该函数在 python 2 和 python 3 各个版本中都可用。不存在兼容性问题。

hex() bin() oct() 函数

hex() 十六进制

bin() 二进制

oct() 八进制

print(hex(200))

print(bin(200))

print(oct(200))

'''

输出结果

0xc8

0b11001000

0o310

'''

python内置的数字运算函数_Python 内置函数1相关推荐

  1. 将整数k转换成实数python表达式_『Python基础-5』数字,运算,转换

    『Python基础-5』数字,运算,转换 目录 基本的数字类型 二进制,八进制,十六进制 数字类型间的转换 数字运算 1. 数字类型 Python 数字数据类型用于存储数学上的值,比如整数.浮点数.复 ...

  2. python内置方法就是内置函数_python内置函数

    什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...

  3. python long函数_python 内置函数

    查看内置函数: >>> dir(__builtins__) min(arg1, arg2, *args, *[, key=func])函数:函数至少传入两个参数,但是有只传入一个参数 ...

  4. python 作用域从大到小排序_Python 内置函数、作用域、闭包、递归

    一.内置函数如何使用 help()一下: 如想看min()咋用?在shell中:help(min) 二.部分内置函数 (一).排序:sorted() li = [(1, 2, 3, 4), (7, 8 ...

  5. python 乘法内置函数_Python内置函数--reversed()

    python内置了一些非常精巧且强大的函数,对初学者来说,一般不怎么用到,但是偶尔会碰到,我也是用了一段时间python之后才发现,哇还有这么好的函数,每个函数都非常经典,而且经过严格测试,使用内置函 ...

  6. python跨文件调用lambda函数_python基础-4 函数参数引用、lambda 匿名函数、内置函数、处理文件...

    1 语法2 以下是round()方法的语法:3 4 round( x [, n] )5 参数6 x --这是一个数值表达式7 8 n --这也是一个数值表达式9 10 返回值11 该方法返回 x 的小 ...

  7. close()是不是python内置函数_Python内置函数

    1.abs() 函数返回数字的绝对值. 2.all() 函数用于判断给定的可迭代参数 iterable 中的所有元素是否不为 0.''.False 或者 iterable 为空,如果是返回 True, ...

  8. decode函数_Python 内置函数总一

    内置函数 python内置函数,截至python3.6.2版本之前一共68个内置函数,内置函数是可以直接使用的函数. Python标准库/内置函数链接:点击此处 内置函数分类 作用域相关 基于字典的形 ...

  9. python local函数_python中的函数

    函数 一.函数的定义 def是可执行的代码.def创建了一个对象并将其赋值给某一变量名.def语句是实时执行的,即:def在运行时才进行评估,而在def之中的代码在函数调用后才会评估.函数本身就是一个 ...

  10. python生成器函数_Python 编写生成器函数

    Python 编写生成器函数,可以将许多函数简洁地写成生成器表达式的形式,比如之前讲过的映射和过滤.另外,也可以用Python内置的高阶函数(例如map()或者filter())或者生成器函数实现这些 ...

最新文章

  1. [Spring 深度解析]第4章 Spring之AOP
  2. go context学习
  3. DateTimePicker控件 1130
  4. emacs java自动import,在Java模式如何我配置Emacs,这样就不会自动对齐方法参数
  5. python基础学习笔记(九)
  6. 软件项目经理必备素质(转载)
  7. 《我也能做CTO之程序员职业规划》之六:灵商
  8. 计算机二级office题库文档,二级office题库
  9. 笔记本计算机(Legion)快捷键(加快编辑速度)
  10. 计算机无法正常启动安全模式开启,Win7电脑开机无法正常启动只能进入安全模式怎么解决...
  11. TeamViewer15免费版更换账户登录设备
  12. Linux下怎么进入波浪线目录,linux 波浪线 ~ 使用方法
  13. 【PTA】【C语言(一)】
  14. 成功解决Unable to allocate xxx MiB for an array with shape (xxxx, xxxx)
  15. 装X与务实并存!iPad越狱必装插件汇总
  16. java获取月末日期_Java获取给定日期的月初和月末两个日期
  17. 刷机错误ERROR:STATUS_BROM_CMD__FAIL
  18. OpenVino入门(二)
  19. 路由器修改html加广告,openwrt利用Privoxy实现js广告植入
  20. C51——初识PWM

热门文章

  1. 11. javacript高级程序设计-DOM扩展
  2. tomcat server.xml配置详解
  3. Leetcode--27. 移除元素
  4. java获取s3对象url_java-如何通过SDK设置S3对象的内容类型?
  5. admin select 2 异步_解决Angularjs异步操作后台请求用$q.all排列先后顺序问题
  6. 空间连接时计算总和_学习CALCULATE函数(六)丨帕累托之累计求和
  7. MySQL占用系统进程_MySQL的Sleep进程占用大量连接解决方法
  8. ap6212 Linux 蓝牙,替代正基AP6212、AP6330的SDIO WiFi+UART蓝牙组合
  9. html代码type,HTML中type是什么意思
  10. PyTorch框架学习十二——损失函数