1.abs(x)

返回一个数字的绝对值。参数可以是整数或浮点数。如果参数是复数,则返回它的大小

n = abs(-12.5) print(n) # 12.5

2.all(iterable)

如果所有的元素都是真个返回true

 def all(iterable):
for element in iterable:
if not element:
return False
return True

3.any(iterable)

如果有一个元素是真则返回真。如果iterable是空或都为假,返回false

 def any(iterable):
for element in iterable:
if element:
return True
return False

4.bin(x)

将整数转换为二进制字符串。其结果是有效的Python表达式。如果x不是Python int对象,它定义了一个__index__()方法返回一个整数

 num = bin(12)
print(num) # 0b1100

5.hex(x)

将整数转换为十六进制字符串

 >>> hex(255)
'0xff'
>>> hex(-42)
'-0x2a'

6.oct(x)

将整数转换为八进制字符串,其结果是有效的Python表达式。如果x不是一个Python的int对象,它定义了一个__index__()方法返回一个整数

 num = oct(25)

 print(num)   #  0o31

7.int(x)

返回由数或x构造的整数对象,如果没有参数,返回0。如果x是一个数,返回X __int__()。对于浮点数,这向零截断。

 num = int(25.666)

 print(num) #

8.bool([x])

返回一个布尔值,即TRUE或False

False ---> ""  None  0  []  {}  ()

9. bytes([source[, encoding[, errors]]])

字符串转换为字节,注意设置编码

返回一个新的“字节”对象,它是一个不可变的整数序列,范围为0 < x < 256。

10.chr(i)

返回表示Unicode码点为整数i的字符的字符串,例如:

chr(97)  --> return 'a'

chr(8364)   --> return '€'

11.ord(c)

给定一个表示Unicode字符的字符串,返回表示该字符的Unicode代码点的整数,例如:

ord('a') -->  returns  97

ord('€') -- >  returns  8364

12.dir([object])

没有参数,返回当前本地范围内的名称列表。使用参数,试图返回该对象的有效属性的列表。

 >>> import struct
>>> dir() # 显示模块命名空间中的名称
['__builtins__', '__name__', 'struct']
>>> dir(struct) # 在结构模块中显示名称
['Struct', '__all__', '__builtins__', '__cached__', '__doc__', '__file__',
'__initializing__', '__loader__', '__name__', '__package__',
'_clearcache', 'calcsize', 'error', 'pack', 'pack_into',
'unpack', 'unpack_from']
>>> class Shape:
... def __dir__(self):
... return ['area', 'perimeter', 'location']
>>> s = Shape()
>>> dir(s)
['area', 'location', 'perimeter']

13.help([object])

调用内置帮助系统,如果没有参数,则交互式帮助系统将在解释器控制台上启动。如果参数是字符串,则将字符串视为模块、函数、类、方法、关键字或文档主题的名称,并在控制台上打印帮助页。如果参数是任何其他类型的对象,则生成对象上的帮助页。

14.enumerate(iterablestart=0)

返回枚举对象。iterable必须是一个序列,一个迭代器,或者一些其他支持迭代的对象。通过enumerate()返回的迭代器的__next__()方法返回包含一个计数的元组(默认从0开始)

 >>> seasons = ['Spring', 'Summer', 'Fall', 'Winter']
>>> list(enumerate(seasons))
[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
>>> list(enumerate(seasons, start=1))
[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

15.eval(expressionglobals=Nonelocals=None)

执行一个表达式,并把表达式结果返回(有返回值),参数是一个字符串和可选的全局和局部变量,如果提供globals参数,globals必须是一个字典,locals可以是任何映射对象

 >>> x = 1
>>> eval('x+1')
2

16.exec(object[, globals[, locals]])

执行一个表达式(没有返回值),这个函数支持Python代码的动态执行。对象必须是字符串或代码对象,如果是字符串,则将字符串解析为一组Python语句,然后执行(除非发生语法错误)。

17.filter(functioniterable)

过滤器函数,接收两个参数,第一个是过滤规则的方法,第二个是可迭代对象

18.map(functioniterable...)

map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。

python常用内置函数详解的更多相关文章

  1. MYSQL常用内置函数详解说明

    函数中可以将字段名当作变量来用,变量的值就是该列对应的所有值:在整理98在线字典数据时(http://zidian.98zw.com/),有这要一个需求,想从多音字duoyinzi字段值提取第一个拼音 ...

  2. python基础-内置函数详解

    一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highlight=built#ascii ...

  3. python 部分内置函数详解

    简介 eval与exec eval和exec都是python内置的可以执行python代码的函数,但它们之间有所区别. eval(expression[, globals[, locals]]) ex ...

  4. python3 内置函数详解

    内置函数详解 abs(x) 返回数字的绝对值,参数可以是整数或浮点数,如果参数是复数,则返回其大小. # 如果参数是复数,则返回其大小. >>> abs(-25) 25 >&g ...

  5. Python内置函数详解

    置顶   内置函数详解 https://docs.python.org/3/library/functions.html?highlight=built#ascii https://docs.pyth ...

  6. Python内置函数详解——总结篇

    2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时候进行个总结了.为了方便记忆,将这些内置函数进行了如下分类:     数学运算(7个)     类型转换(24个) ...

  7. 5.python内置函数详解

    内置函数 声明,转载至这位大哥,感谢之至 http://blog.csdn.net/oaa608868/article/details/53506188 关于分类 数学运算(7个) 类型转换(24个) ...

  8. python常用内置函数

    Python所以内置函数如下: 下面列举一些常用的内置函数: chr()和ord() chr()将数字转换为对应的ascii码表字母 >>> r=chr(65) >>&g ...

  9. Python常用内置函数介绍

    Python提供了一个内联模块buildin.内联模块定义了一些开发中经常使用的函数,利用这些函数可以实现数据类型的转换.数据的计算.序列的处理等功能.下面将介绍内联模块中的常用函数. Python内 ...

随机推荐

  1. 我的WafBypass之道(upload篇)

    0x00 前言 玩waf当然也要讲究循序渐进,姊妹篇就写文件上传好了,感觉也就SQLi和Xss的WafBypass最体现发散性思维的,而文件上传.免杀.权限提升这几点的Bypass更需要的是实战的经验 ...

  2. 剑指offer——python【第30题】连续子数组的最大和

    题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学.今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决.但是,如果向量 ...

  3. DWZ富客户端框架使用手册【申明:来源于网络】

    DWZ富客户端框架使用手册[申明:来源于网络] ---- 地址:http://www.docin.com/p-288065388.html&s=C1218A403B04136160905E8E ...

  4. jQuery 中的 39 个技巧【申明:来源于网络】

    jQuery 中的 39 个技巧[申明:来源于网络] 地址:http://blog.csdn.net/zhongqi2513/article/details/53704812?ref=myread

  5. Linux re

    正则表达式并不是一个工具程序,而是一个字符串处理的标准依据,如果想要以正则表达式的方式处理字符串,就得使用支持正则表达式的工具,例如grep.vi.sed.asw等. 注意:ls不支持正则表达式. g ...

  6. python2,python3同时安装时,python3可以安装并升级pip库,python2报错的解决办法

    最近在使用pip安装包的的时候出现下面错误 UnicodeEncodeError: 'ascii' codec can't encode character u'\u258f' 查询资料后发现原因是p ...

  7. Redis实战经验及使用场景

    随着应用对高性能需求的增加,NoSQL逐渐在各大名企的系统架构中生根发芽.这里我们将为大家分享社交巨头新浪微博.传媒巨头Viacom及图片分享领域佼佼者Pinterest带来的Redis实践,首先我们 ...

  8. jsr-303 参数校验—自定义校验注解

    1.为什么要自定义? 通过上篇学习,了解到很多常用注解了,但是呢,总是有那么些需求....   2.案例分析(手机号格式) 2.1.需要验证的实体 Bean public class LoginVo ...

  9. C#基础加强(1)之索引器

    索引器 介绍 索引器,初学者可能听起来有些陌生,但其实我们经常会用到它,例如: // 字符串的索引器 string str = "hello world"; ]; // 获取到字符 ...

  10. Vue.js使用Leaflet地图

    参考:https://blog.csdn.net/Joshua_HIT/article/details/72860171 vue2leaflet的demo:https://github.com/KoR ...