Python基础(十一)--内置函数
内置函数数学类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(b‘xc4xe3xbaxc3‘) >>> 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)] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |