加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python基础(十一)--内置函数

发布时间:2020-12-20 10:54:20 所属栏目:Python 来源:网络整理
导读:内置函数 数学类 abs():绝对值 round():四舍五入? round(1.3747,1 ) 1.4 ? sum():求和? sum({1: ‘ dj ‘ ,2: ‘ dj ‘ }) 3 ? 进制类 bin():返回一个数字的二进制值 hex():返回一个数字的十六进制值 oct():返回八进制 布尔类 bool():返回数据的布尔

内置函数

数学类

abs():绝对值

round():四舍五入?>>> round(1.3747,1) 1.4?

sum():求和?>>> sum({1:dj,2:dj}) 3?

进制类

bin():返回一个数字的二进制值

hex():返回一个数字的十六进制值

oct():返回八进制

布尔类

bool():返回数据的布尔值.(字符串为true)

any():判断参数内部的元素是否至少有一个为true?>>> any((1,2,0)) True ?,参数可以为元组,字符串,字典,集合,列表

all():判断参数内部的元素是否都为true,同上

?编码类

ascii():返回字符串对象,若参数中包含非ascii字符,则以uex代替

ord():返回字符的ascii码

byte():可将的字符串编码成bytes类型,类似于str.encode()

bytearray():https://www.runoob.com/python/python-func-bytearray.html

>>> a= bytearray(你好,gbk)
>>> a
bytearray(bxc4xe3xbaxc3)

>>> a[1]=200
>>> a.decode(gbk)
娜好

数据操作类

emunate():将可遍历对象中的元素和其下表拿出来组成一个元组元素

>>> list(enumerate({1:A,2:B}))      #字典只将key值拿出来 
[(0,1),(1,2)]

>>> list(enumerate({1,2}))                 #集合
[(0,2)]

eval():将字符串类型表达式识别为成真.表达式

exea():可以识别语句

filter():filter(function,seq),此处的function为判断,依次将seq中元素传入function中做判断,返回判断为true的元素

map():map(function,seq),此处的function为数学运算,依次将seq中元素传入function中做运算,返回运算后的结果

float():将字符串类型数字或者数字转成浮点数

frozenset():将集合变成不可修改的集合

hash():将数据进行hash运算

isinstance():判断数据类型?>>> isinstance([1,2],set) False?

max(),min():返回最大,最小值

zip():元素匹配合并多个列表

>>> a=[1,2,3]
>>> b={1:A,2:B}
>>> list(zip(a,b))
[(1,(2,2)]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读