当前位置:首页 > 服务端 > Python3.x一些重要的内置函数

Python3.x一些重要的内置函数

2022年11月09日 08:05:51服务端6

一些重要的内置函数

函数 描述
abs(number) 返回数字的绝对值
all(iterable) 如果iterable的所有元素都为真值, 就返回True; 否则返回False
any(iterable) 如果iterable的所有元素都为假值, 就返回False; 否则返回True
ascii(object) 类似于repr, 但对非ASCII字符进行转义
bin(integer) 将整数转换为以字符串表示的二进制字面量bool(x) 将x解读为布尔值, 并返回True或False
bytearray([string,[encoding[,errors]]]) 创建一个bytearray, 可根据指定的字符串给它赋值, 还可指定编码和错误处理方式
bytes([string,[encoding[, errors]]]) 类似于bytearray, 但返回一个可修改的bytes对象
callable(object) 检查对象是否是可调用的
chr(number) 返回一个字符, 其Unicode码点为指定的数字
classmethod(func) 根据实例方法创建一个类方法
complex(real[, imag]) 返回一个复数, 其实部和虚部分别为指定的值
delattr(object, name) 删除指定对象的指定属性
dict([mapping-or-sequence] ) 创建一个字典。 可根据另一个映射或(key, value)列表来创建, 也可使用关键字参数来调用
dir([object] ) 列出当前可见作用域中的(大部分) 命令, 或列出指定对象的(大部分) 属性
divmod(a, b) 返回(a // b, a % b)(对于浮点数, 有一些特殊规则)
enumerate(iterable) 迭代iterable中所有项的(index, item)。 可提供关键字参数start, 以便不从开头开始迭代
eval(string[,globals[, locals]]) 计算以字符串表示的表达式, 还可在指定的全局和局部作用域内进行
filter(function,sequence) 返回一个列表, 其中包含指定序列中这样的元素, 即对其应用指定的函数时, 结果为真值
float(object) 将字符串或数字转换为浮点数
format(value[,format_spec]) 返回对指定字符串设置格式后的结果。 格式设置规范的作用与字符串方法format中相同
frozenset([iterable]) 创建一个不可修改的集合, 这意味着可将其添加到其他集合中
getattr(object,name[, default]) 返回指定对象中指定属性的值, 还可给这个属性指定默认值
globals() 返回一个表示当前全局作用域的字典
hasattr(object, name) 检查指定对象是否包含指定的属性
help([object]) 调用内置的帮助系统, 或打印有关指定对象的帮助信息
hex(number) 将数字转换为十六进制字符串
id(object) 返回指定对象的独一无二的ID
input([prompt]) 以字符串的方式返回用户输入的数据, 还可显示指定的提示语
int(object[, radix]) 将字符串或数字转换为整数, 还可指定基数
isinstance(object,classinfo) 检查object是否是classinfo的实例, 其中参数classinfo可以是类对象、 类型对象或类和类型对象元组
issubclass(class1,class2) 检查class1是否是class2的子类(每个类都被视为是它自己的子类)
iter(object[,sentinel]) 返回一个迭代器对象, 即object.__iter__()。 这个迭代器对象用于迭代序列(如果object支持__getitem__) 。 如果指定了sentinel, 这个迭代器将不断调用object, 直到返回的是sentinel
len(object) 返回指定对象的长度(包含的项数)
list([sequence]) 创建一个列表, 也可根据指定的序列创建列表
locals() 返回一个表示当前局部作用域的字典(请不要修改这个字典)
map(function,sequence, ...) 创建一个列表, 其中包含对指定序列包含的项执行指定函数返回的值
max(object1,[object2, ...]) 如果object1不是空序列, 就返回其中最大的元素; 否则返回提供的参数(object1、 object2等) 中最大的那个
min(object1,[object2, ...]) 如果object1不是空序列, 就返回其中最小的元素; 否则返回提供的参数(object1、 object2等) 中最小的那个
next(iterator[,default]) 返回iterator.__next__()的值, 还可指定默认值, 它指定在到达了迭代器末尾时将返回的值
object() 返回一个object实例; object是所有新式类的基类
oct(number) 将整数转换为八进制字符串
open(filename[,mode[, bufsize]]) 打开一个文件并返回一个文件对象(还有其他的可选参数,如指定编码和错误处理方式的参数)
ord(char) 返回指定字符的Unicode码点
pow(x, y[, z]) 返回x的y次方, 还可将结果对z求模
print(x, ...) 将0个或更多参数作为一行打印到标准输出, 并用空格分隔参数。 可使用关键字参数sep、 end、 file和flush调整这种行为
property([fget[,fset[, fdel[,doc]]]]) 根据一组存取函数创建一个特性 。
range([start, ]stop[,step]) 根据参数start(包含, 默认为0) 、 stop(不包含) 和step(默认为1) 以序列的方式返回指定范围内的一系列值
repr(object) 返回对象的字符串表示, 通常用作eval的参数
reversed(sequence) 返回一个反向迭代序列的迭代器
round(float[, n]) 将指定的浮点数圆整到小数点后n位(默认为零位) 。
set([iterable]) 返回一个集合; 如果指定了iterable, 该集合的元素将是从中取得的
setattr(object, name,value) 将指定对象的指定属性设置为指定的值
sorted(iterable[,cmp][, key][,reverse]) 返回一个排序后的列表, 其中的元素来自iterable。 可选参数与列表的方法sort相同
staticmethod(func) 根据实例方法创建一个静态(类) 方法
str(object) 返回指定对象的格式良好的字符串表示
sum(seq[, start]) 计算数字序列中所有元素的总和, 再加上可选参数start的值(默认为零) , 然后返回结果
super([type[,obj/type]]) 返回一个将方法调用委托给超类的代理
tuple([sequence]) 创建一个元组, 如果指定了可选参数sequence, 该元组包含的项将与该参数指定的序列相同
type(object) 返回指定对象的类型
type(name, bases,dict) 返回一个新的类型对象, 其名称、 基类和作用域由相应的参数指定
vars([object]) 返回一个表示局部作用域的字典或一个包含指定对象的属性的字典( 请不要修改这个字典)
zip(sequence1, ...) 返回一个元组迭代器, 其中每个元组都包含提供序列的相应项。 返回的列表与提供的最短序列等长
另外:

exec 内置语句 http://www.runoob.com/python/python-func-exec.html
unichr() 函数 http://www.runoob.com/python/python-func-unichr.html
slice() 函数 http://www.runoob.com/python/python-func-slice.html
reload() 函数 http://www.runoob.com/python/python-func-reload.html
reduce() 函数 http://www.runoob.com/python/python-func-reduce.html
memoryview() 函数 http://www.runoob.com/python/python-func-memoryview.html
hash() 函数 http://www.runoob.com/python/python-func-hash.html
execfile() 函数 http://www.runoob.com/python/python-func-execfile.html
compile() 函数 http://www.runoob.com/python/python-func-compile.html
cmp() 函数 http://www.runoob.com/python/func-number-cmp.html
bool() 函数 http://www.runoob.com/python/python-func-bool.html
basestring() 函数 http://www.runoob.com/python/python-func-basestring.html


参考:

Python 内置函数: http://www.runoob.com/python/python-built-in-functions.html

作者:IoneFine
来源链接:https://blog.csdn.net/jiduochou963/article/details/87967459

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/server/68688.html

标签: Python
分享给朋友:

“Python3.x一些重要的内置函数” 的相关文章

Python基础知识

Python基础知识

标识符,变量名、函数名、类名的统称 命名规范 只能包含字母、数字、下划线,并且不能以数字开头 不能与系统关键字、模块名相同 严格...

python配置环境变量

例:cmd中输入 Python环境变量 path=%path%;C:\Python27 pip环境变量 path=%path%;C:\Python27\Scripts   作者:Mydrizzle 来源链...

为啥 python自带的 pip运行不了?

为啥 python自带的 pip运行不了?

我们 把python2或者3 解压到指定目录后,然后在配置好 python环境变量后,在CMD窗口 运行 python --version 是正常的     但是运行pip却是 提示没有 这个命令呢?   &n...

VSCode的Python扩展下程序运行的几种方式与环境变量管理

在VSCode中编写Python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。 首先,环境变量的设置,Python扩展中有三种方式: 直接设置系统环境变量,或在使用命令行启动VSCode时临时先...

Win10+vscode+Python安装

Win10+vscode+Python安装

学习需要用到Python,因为电脑重装系统后python没了,因此重新来安装一次。   步骤: 下载、安装、配置Pyhton环境变量 安装vscode 配置vscode下python环境并测试   1....

如何在idea中加载本地中已有的python

如何在idea中加载本地中已有的python

本地上安装好了python, 在IDEA中new Project的时候,new Python,选择SDK选择本地的python(本地的python已经配置好了环境变量才行) 另外,默认是不会导入Python中已安装的模块的,你需要勾选   &n...

关于anaconda的opencv环境的配置问题

我本身电脑安装采取的是已有Python的环境配置下,然后安装了anaconda的配置,并在环境中配置了anaconda的环境变量,在此情况下安装opencv变量,我尝试了两种安装方法 1.直接安装pip install opencv-python 2.下载相关文件,然后直接...

python笔记

python笔记

网上推荐使用python3:     安装python之后(安装过程参考“菜鸟教程”),配置环境变量,这样可以在cmd中的任何目录调用python的执行程序。 查询python版本:    ...

在Windows下配置python环境变量

在Windows下配置python环境变量

在cmd中,只能进入到安装的目录下才可以执行指令。如果想在全局任意位置,都可以执行指令,可以配置环境变量。我的电脑 - 右键进入属性 - 选择高级系统设置 - 选择环境变量 - 在系统变量中选择PATH,然后将python安装路径配置进去。  ...

[100_Python学习笔记]001_Python环境安装配置(Windows 7)

[100_Python学习笔记]001_Python环境安装配置(Windows 7)

1. 到官网下载最新的Python安装程序   2. 双击安装包程序"python-2.7.3.msi"        3. 一路"Next>"到底,不过如果你需要更改安装目录的话,需要自己配...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。