Python的函数都有哪些

 我来答
米兰加油7799
2022-06-11 · TA获得超过154个赞
知道答主
回答量:167
采纳率:98%
帮助的人:60万
展开全部

【常见的内置函数】

1、enumerate(iterable,start=0)

是python的内置函数,是枚举、列举的意思,对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值。

2、zip(*iterables,strict=False)

用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用*号操作符,可以将元组解压为列表。

3、filter(function,iterable)

filter是将一个序列进行过滤,返回迭代器的对象,去除不满足条件的序列。

4、isinstance(object,classinfo)

是用来判断某一个变量或者是对象是不是属于某种类型的一个函数,如果参数object是classinfo的实例,或者object是classinfo类的子类的一个实例,
返回True。如果object不是一个给定类型的的对象, 则返回结果总是False

5、eval(expression[,globals[,locals]])

用来将字符串str当成有效的表达式来求值并返回计算结果,表达式解析参数expression并作为Python表达式进行求值(从技术上说是一个条件列表),采用globals和locals字典作为全局和局部命名空间。

【常用的句式】

1、format字符串格式化

format把字符串当成一个模板,通过传入的参数进行格式化,非常实用且强大。

2、连接字符串

常使用+连接两个字符串。

3、if...else条件语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。其中if...else语句用来执行需要判断的情形。

4、for...in、while循环语句

循环语句就是遍历一个序列,循环去执行某个操作,Python中的循环语句有for和while。

5、import导入其他脚本的功能

有时需要使用另一个python文件中的脚本,这其实很简单,就像使用import关键字导入任何模块一样。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老男孩教育
2024-12-26 · 百度认证:北京一天天教育科技有限公司官方账号,教育领域创作者
老男孩教育
专注于Linux高级运维、Python开发、大数据培训,为您分享行业前沿的技术,有效的学习方法和有价值的学习资料。
向TA提问
展开全部
1、数据类型和进制转换
abs():返回一个数的绝对值。
bin():将一个整数转换为二进制字符串。
hex():将一个整数转换为十六进制字符串。
oct():将一个整数转换为八进制字符串。
bool():将一个值转换为布尔类型。
int():将对象转换为整数。
float():将对象转换为浮点数。
complex():将对象转换为复数。
str():将对象转换为字符串。
repr():返回对象的官方字符串表示。
2、数学运算
sum():返回可迭代对象的总和。
min():返回可迭代对象的最小值。
max():返回可迭代对象的最大值。
len():返回对象的长度或元素个数。
divmod():返回两个数的商和余数。
pow():返回数值的指定次幂。
round():返回一个数值的四舍五入值。
3、序列操作
range():生成指定范围内的整数序列。
enumerate():返回可迭代对象中元素的索引和值。
filter():使用函数过滤可迭代对象中的元素。
map():使用函数对可迭代对象中的每个元素进行映射。
sorted():返回一个排序后的可迭代对象。
reversed():返回一个反转后的可迭代对象。
zip():将多个可迭代对象按索引位置组合成元组。
4、数据集合
list():将可迭代对象转换为列表。
tuple():将可迭代对象转换为元组。
set():创建一个集合对象。
dict():创建一个字典对象。
frozenset():创建一个不可变的集合对象。
5、类型检查和转换
type():返回对象的类型。
isinstance():检查对象是否为指定类型的实例。
callable():检查对象是否可调用(函数、方法等)。
getattr():返回对象的属性值。
setattr():设置对象的属性值。
delattr():删除对象的属性。
6、输入输出和内存管理
input():接收用户输入并返回作为字符串。
print():打印输出内容。
eval():执行一个字符串表达式,并返回结果。
exec():执行存储在字符串或文件中的Python语句。
compile():编译源代码字符串并返回代码对象。
open():打开文件并返回文件对象,然后进行读写操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式