首页 / PYTHON / python内置函数
python内置函数
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python内置函数,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含5130字,纯文字阅读大概需要8分钟。
内容图文
![python内置函数](/upload/InfoBanner/zyjiaocheng/846/c223bf10a2eb4857bce368c7989122c2.jpg)
abs (x) |
返回一个数字的绝对值。参数可以是整数或浮点数。如果参数是复数,则返回其幅值。 |
all (iterable) |
如果迭代的所有元素都是TRUE(或者如果迭代是空的)返回true。 |
any (iterable) |
如果迭代的任何元素都为真,则返回true。如果迭代为空,则返回false |
ascii (object) |
ascii() 函数类似 repr() 函数, 返回一个表示对象的字符串, 但是对于字符串中的非 ASCII 字符则返回通过 repr() 函数使用 \x, \u 或 \U 编码的字符。 生成字符串类似 Python2 版本中 repr() 函数的返回值。 |
bin (x) |
返回一个整数 int 或者长整数 long int 的二进制表示。 |
bool ([x]) |
bool() 函数用于将给定参数转换为布尔类型,如果没有参数,返回 False。bool 是 int 的子类。 |
breakpoint (*args, **kws) |
Python 3.7添加了breakpoint(),这个内置函数使得函数被调用时,让执行切换到调试器。相应的调试器不一定是Python自己的pdb,可以是之前被设为首选调试器的任何调试器。以前,调试器不得不手动设置,然后调用,因而使代码更冗长。而有了breakpoint(),只需一个命令即可调用调试器,并且让设置调试器和调用调试器泾渭分明。 |
bytearray ([source [, encoding [, errors]]]) |
返回一个新的数组对象,这个数组对象可以对数组元素进行修改。每个元素值范围: 0 <= x < 256 |
bytes ([source [, encoding [, errors]]]) |
返回一个新的数组对象,这个数组对象不能对数组元素进行修改。每个元素值范围: 0 <= x < 256 |
callable (object) |
检测对象是否可被调用,可被调用指的是对象能否使用()括号的方法调用,类对象都是可被调用对象,类的实例对象是否可调用对象,取决于类是否定义了__call__方法 |
chr (i) |
输入范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符 |
@classmethod |
classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 |
compile (source, filename, mode, flags=0, dont_inherit=False, optimize=-1) |
compile() 函数将一个字符串编译为字节代码。 |
complex ([real [, imag]]) |
函数用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。如果第一个参数为字符串,则不需要指定第二个参数。。 |
delattr (object, name) |
删除指定对象的指定名称的属性 |
class dict (**kwarg) class dict (mapping, **kwarg) class dict (iterable, **kwarg) |
python字典 |
dir ([object]) |
列出对象的所有属性及方法 |
divmod (a, b) |
返回的是a//b(商)以及a%b(余数),返回结果类型为tuple |
enumerate (iterable, start=0) |
枚举 |
eval (expression, globals=None, locals=None) |
将字符串expression当成有效的表达式来求值并返回计算结果 |
exec (object [, globals [, locals]]) |
动态执行python代码 |
filter (function, iterable) |
接收一个函数 function 和一个iterable, 返回 iterable中符合函数function的新序列 |
float ([x]) |
将整数和字符串转换成浮点数。 |
format (value [, format_spec]) |
格式化字符串的函数 str.format() |
frozenset ([iterable]) |
返回一个冻结的集合,冻结后集合不能再添加或删除任何元素 |
getattr (object, name [, default]) |
函数用于返回一个对象属性值 |
globals () |
以字典类型返回当前位置的全部全局变量 |
hasattr (object, name) |
判断对象是否包含对应的属性 |
hash (object) |
获取一个对象(字符串或者数值等)的哈希值。 |
help ([object]) |
查看 |
hex (x) |
将10进制整数转换成16进制,以字符串形式表示 |
id (object) |
获取对象的内存地址 |
input ([prompt]) |
输入函数 |
int (x=0,base=10) |
将一个数字或base类型的字符串转换成整数 |
isinstance (object, classinfo) |
判断一个对象是否是相应的类型 |
issubclass (class, classinfo) |
判断参数 class 是否是类型参数 classinfo 的子类 |
iter (object [, sentinel]) |
生成迭代器 |
len (s) |
返回对象(字符、列表、元组等)长度或项目个数 |
list ([iterable]) |
将元组转换为列表 |
locals () |
以字典类型返回当前位置的全部局部变量 |
map (function, iterable, ...) |
根据提供的函数对指定序列做映射 |
max (iterable, *[, key, default]) max(arg1, arg2, *args[, key]) |
返回最大值 |
memoryview (obj) |
参数的内存查看对象(Momory view) |
min (iterable, *[, key, default]) min (arg1, arg2, *args [, key]) |
返回最小值 |
next (iterator[, default]) |
接收一个可迭代对象参数,每次调用的时候,返回可迭代对象的下一个元素,传入default参数后,如果可迭代对象还有元素没有返回,则依次返回其元素值,如果所有元素已经返回,则返回default指定的默认值而不抛出StopIteration 异常 |
object () |
建一个空对象 |
oct (x) |
将一个整数转换成8进制字符串 |
open (file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None) |
打开一个文件,创建一个 file 对象 |
ord (c) |
以一个字符(长度为1的字符串)作为参数,返回对应的 ASCII 数值 |
pow (x, y[, z]) |
返回 xy(x的y次方) 的值 |
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) |
输出函数 |
property (fget=None, fset=None, fdel=None, doc=None) |
在新式类中返回属性值 |
range(stop) range (start, stop [, step]) |
创建一个整数列表 |
repr (object) |
将任意值转为供解释器读取形式的字符串 |
reversed (seq) |
返回序列seq的反向访问的迭代子序列 |
round (number [, ndigits]) |
对浮点数进行近似取值,保留几位小数 |
set ([iterable]) |
无序且不重复的元素集合 |
setattr (object, name, value) |
设置属性值,该属性必须存在 |
slice(stop) slice (start, stop [, step]) |
实现在切片操作函数里的参数传递 |
sorted (iterable, *, key=None, reverse=False) |
对所有可迭代的对象进行排序操作 |
staticmethod () |
返回函数的静态方 |
class str(object='') class str (object=b'', encoding='utf-8', errors='strict') |
将对象转化为字符串 |
sum (iterable [, start]) |
对系列进行求和计算 |
super ([type [, object-or-type]]) |
调用父类(超类)的一个方法 |
tuple ([iterable]) |
创建一个元组 |
class type(object) class type (name, bases, dict) |
只有第一个参数则返回对象的类型 三个参数返回新的类型对象 |
vars ([object]) |
返回对象object的属性和属性值的字典对象 |
zip (*iterables) |
将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表 |
__import__ () |
|
内容总结
以上是互联网集市为您收集整理的python内置函数全部内容,希望文章能够帮你解决python内置函数所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。