Python 69个内置函数分8类总结,这样记更方便!

python内置函数有哪些?整理到了7大分类48个函数,都是工作中常用的函数 python内置函数 阅读详情

内置函数

Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。

1 类型相关

69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:

bool()  #d布尔型
int()  #d整形
str()  #d字符型
tuple() #d元包型
dict() #d字典型
list() #d列表型
zip() #可迭代对象聚合,(,)
complex() #d复数型
float() #d浮点型
bytes() #d字节型数组
bytearray() #d字数数组
range() #d不可更改的序列
object() #d无属性的根类
set() # 集合类型
frozenset() # 冻结集合类型,不允许修改
slice() # 返回一个slice对象,其中start, stop, step等都是只读的

比如bool(x),将入参x封装为Boolean类型,返回值为True或False

bool(10)
>>> True
bool(0)
>>> False
bool(\'false\')
>>> True
bool(0.0)
>>> False

关于bytes()和bytearray()的用法可参考:

https://www.cnblogs.com/sesshoumaru/p/5980090.html

2 数理统计相关

有的内置函数可以完成简单的数理统计工作,这样的内置函数包括:

abs() #d绝对值
min() #d最小
max() #d最大
sum() #d求和
pow() #d求次幂
all() #d所有元素为true则为true
any() #d至少一个元素为true则为true
divmod() #d(商,余数)
round() #四舍五入
len() #参数元素个数

any()函数代码等价于以下5行代码:

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

divmod函数:

divmod(10,8)
>>> (1,2)

3 进制转换

有些内置函数可以帮助我们轻松实现进制转换,比如:

chr() #unicode编码
ord() #chr()反操作
bin() #转化为ob开头的二进制字符
hex() #转化为ox开头的十六进制字符
ascii() #可打印表示对象,类似于 repr() 
oct() # 转化为0o开头的八进制字符

4 面向对象相关

Python提供与对象属性相关的操作函数,它们为满足Python属性的动态调整提供了可能。

setattr(object, name, value) #为对象设置属性
delattr(object, name) # 删除命名的属性
getattr(object,name) #获取属性的取值,如果对象无此属性,会抛异常
getattr(object,name, 123) #即便无此属性,也不会抛异常,会返回123
hasattr(object,name) # 判断name属性是否属于object
isinstance(object, classinfo) #判断object是classinfo的实例吗
issubclass(class, classinfo) # 判断class是否为classinfo的子类
super() #调用父类, 方法
property() #特性相关,@property标记为属性
type() #返回实例的类型
vars() # 返回对象的信息等
classmethod() # 转化方法为类方法
staticmethod() #方法是静态方法

比如,

setattr(x,\'footbar\',12) #等价于 x.footbar=12
issubclass(list,object) 
>>> True
issubclass(object,list)
>>> False

5 迭代器相关

next, reversed, iter(), enumerate()这些都是与迭代相关的函数,比如以下,就是返回一个逆向迭代器:

rev = reversed([1,-2,4,0])
for i in rev:
print(i)
 >>> 0
 4
 -2
 1

iter函数使用例子

iter(\'abc\')
>>> <str_iterator at 0x8b9fba8>
for i in iter(\'abc\'):
  print(i)
>>> a
b
c

6 map函数

map函数的原型为:map(function, iterable, ...) ,返回一个迭代器,在每一个可迭代对象的元素上应用function.

map应用举例:

def f(x):
  reutn x**2
 
 mymap = map(f, [1,2,3]) # 返回一个迭代器
 
 for i in mymap:
   print(i)
  >>> 1
  4
  9

7 排序相关

sorted返回一个排序好的列表,比如:

li = [1,-2,4,0]
sorted(li)
>>> [-2,0,1,4]

8 其他

compile函数与源码编译相关;memoryview函数与内存视图相关;help查看帮助;dir查看对象的方法和属性;更多见下表:

hash() # 返回对象的哈希码
id() #返回一个对象的标识
input()  #与标准输出相关
breakpoint() #调试相关
exec() #动态执行Python代码
callable() #判断对象是否可调用
format() #对象格式化

format是一个比较常用的,用于格式化输出的函数,详细的格式化参数标准形式,参考文档:https://docs.python.org/3/library/string.html#formatspec

欢迎扫码关注:

Python 基础(十九):内置函数大全 Python是一种高级编程语言,具有很多强大的特性,其中之一就是内置函数。Python内置函数是指在Python解释器中可以直接使用的函数,无需导入任何模块或库。Python内置函数包含了很多常用的函数,可以快速地完成各种操作。本文将介绍Python内置函数的用法,帮助初学者更好地掌握Python编程。 阅读详情

相关推荐

Transformer论文解读

Transformer有多牛逼不用多说,时隔7年我们再来看看论文原文,看看这篇深刻改变世界的文章都说了什么。当然逐字逐句解读已经意义不大,我们只列考点。

xian0710830114的专栏 4407

轻松学习Python 69个内置函数

# Python 69个内置函数 ## 课程介绍 Python 内置函数是非常重要的 Python 基础,本课程通过 Python 内置函数官网文档,以一个内置函数一节课的方式讲解 Python 内置函数。 ## 内置函数官网文档截图  ## 课程资料 订阅课程后,播放器上方“课程详情”右边,会出现“下载课件”按钮,点击即可获得。     

手把手教你如何修改YOLO11的模型结构(以CBAM和可变性卷积为例)

YOLO11修改模型结构

2401_86807530的博客 1万+

Python从入门到网络爬虫(内置函数详解)

Python 内置了许多的函数和类型,比如print(),input()等,我们可以直接在程序中使用它们,非常方便,并且它们是Python解释器的底层实现的,所以效率是比一般的自定义函数更有效率。目前共有71个内置函数, 接下来让我们一起来看一看吧。Python学习-71个内置函数,我们把这71个按照功能分类一下,便于记忆。

qq_41765777的博客 2856

行为验证码 AJ-Captcha 使用文档

AJ-Captcha验证码系统集成指南:需添加captcha-spring-boot-starter和Redis依赖,配置Redis连接。核心实现包括Redis缓存服务类CaptchaCacheRedisImpl(含设置、查询、删除验证码等方法)、SPI配置文件及Spring Boot配置类(配置验证码属性和Redis模板)。系统支持验证码生成、校验、防刷等安全功能,适用于Web应用安全验证场景。

千层冷面的博客 2119

【Cadence】 ADS Dynamic Link使用教程

在Cadence617上使用ADS Dynamic Link

乾巽的博客 6081

Python初学者必须吃透的69个内置函数

你是一位新手Python程序员吗?你一定会发现Python中有大量的内置函数。但是,你真的需要了解所有的函数吗?当然不是!在这篇文章中,我将向你介绍Python中最重要的69个内置函数。不仅如此,我还将通过幽默的风格和具体的代码,帮助你更好地理解这些函数。这个函数返回一个数字的绝对值。比如说: 输出:5这个函数接受一个迭代器,如果迭代器中所有元素都为True,那么all()函数返回True,否则返回False。比如说: any() 这个函数接受一个迭代器,如果迭代器中所有元素都为False,那么a

2301_77102488的博客 249

十一、机器学习进阶知识:径向基神经网络(RBFNN)的实现(Python,附源码及数据集)

本文对径向基神经网络(RBFNN)的理论基础及建模步骤进行介绍,之后使用Python实现基于RBFNN的数据预测,通俗易懂,适合新手学习,附源码及实验数据集。

weixin_42051846的博客 1万+

python 函数返回值是object_Python 69个内置函数分8类总结,这样记更方便!

1、内置函数Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。2、类型相关69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:bool()#d布尔型...

weixin_42510140的博客 129

【实用运维脚本】Windows 批量 TCP 端口检测(tcping 一键巡检)

摘要:本文介绍一款高效的Windows批量TCP端口检测脚本,适配tcpingv0.39工具,实现多服务器一键巡检。脚本具有进度可视化、双日志输出、自动容错等优势,支持注释行过滤和UTF-8编码。 使用仅需三步: 1)下载tcping工具 2)编辑目标列表 3)运行脚本即可自动检测并生成带编号的检测报告。 该方案解决了手动检测效率低、易遗漏的问题,特别适合日常运维中的端口连通性检查,实测稳定可靠,开箱即用。

蕲士|D365 & 服务器运维,心有东坡,行稳致远。 803

PCB层叠结构与阻抗计算

1.Core 和 PP PCB两个重要组成部分:Core 和 Prepreg(半固态片,简称PP)。 如下图所示, Core 的两个表面都铺有铜箔,可作为信号层、电源层、地层等导电层,Core的上下表面之间填充的是固态材料; PP的表面不铺铜,在PCB中起填充作用,其材质是半固体的树脂材料,因此比Core略软一些。 在制作多层板时,需配合使用Core和PP,一般在两个Core 之间应选PP作为填...

sinat_15677011的博客 1万+

Python 69 个内置函数分 8 类总结

学Python 用RPA 艺赛旗RPA2020.1版本 正在免费下载使用中,欢迎下载使用 www.i-search.com.cn/index.html?from=line1 内置函数 Python3 解释器中内置了 69 个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如 abs(), max(), sum()… 也有一些比较陌生,比如 locals(), all(), com...

weixin_44447687的博客 193

基于自适应小波阈值算法的图像去噪

自适应小波阈值算法是一种基于小波变换的方法,它相对于传统的小波阈值去噪方法具有更好的性能和鲁棒性。该算法首先对图像进行小波变换,然后根据小波系数的大小确定一个自适应的阈值,将小波系数与阈值进行比较,大于阈值的系数被保留,小于阈值的系数被置零。在上述代码中,首先选取了小波函数sym4进行小波分解,然后根据标准差计算出阈值,使用wthresh函数进行阈值处理,最后进行反变换得到处理后的图像。该GUI界面与前面的自适应小波阈值算法代码结合,实现了图像的去噪,并提供了可视化的效果。

与其临渊羡鱼,不如退而结网 559

2020最全Python内置函数大全!赶快收藏起来!

1. abs() 语法 abs(x), 返回一个数的绝对值。 参数可以是一个整数或浮点数。 如果参数是一个复数,则返回它的模 示例 2. all() 语法 all(iterable), 如果 iterable 的所有元素均为 True(或 iterable 为空)则返回 True 等价代码如下: def all(iterable): for element in iterable: if not element: return False

python_miao的博客 2万+

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

python函数分为哪几类_Python 69个内置函数分8类总结

1、内置函数Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。2、类型相关69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:bool() #d布尔型...

weixin_40001967的博客 451

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Python内置函数大全!建议收藏

1. abs() 语法 abs(x), 返回一个数的绝对值。 参数可以是一个整数或浮点数。 如果参数是一个复数,则返回它的模 示例 2. all() 语法 all(iterable), 如果 iterable 的所有元素均为True(或 iterable 为空)则返回 True 。 等价代码如下: def all(iterable): for element in iterable: if not element: return False ret

Python编程与实战的博客 6832

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Python中69个内置函数分类总结

1 内置函数 Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。 2 类型相关 69个内置函数中,与类型相关的指的是把入参包装为某种类型,这样的内置函数...

给我一点温度 1275

Python所有的内置函数 , 都帮你整理好了!

来源:Python编程与实战1. abs()语法abs(x), 返回一个数的绝对值。参数可以是一个整数或浮点数。如果参数是一个复数,则返回它的模示例2. all()语法all(iterab...

Python数据之道 1万+

Python常用内置函数分8类总结

内置函数 Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。 1 类型相关 69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括: bool()...

qq_37692302的博客 367

python内置函数详解

将python 69个内置函数进行详细介绍,并且进行了分类。

Jarrodche的博客 6164

Python 69个内置函数分类总结

1 内置函数 Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()… 也有一些比较陌生,比如locals(), all(), compile(), getattr()… 今天按照类别扼要总结。 ''' 更多Python学习资料以及源码教程资料,可以在群821460695 免费获取 ''' 2 类型相关 69个...

人生苦短, 还不用Python? 1190

python内置函数分为几类_Python 69个内置函数分8类总结

内置函数Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()… 也有一些比较陌生,比如locals(), all(), compile(), getattr()… 今天按照类别扼要总结。1 类型相关69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:bool() #布尔型int() ...

weixin_36079903的博客 472

python 乘法内置函数_Python的69个内置函数功能汇总说明

Python到目前为止(3.8.2)共计提供了69个内置函数,这些函数可以在任何条件下被直接调用。官方文档地址:https://docs.python.org/zh-cn/3.8/library/functions.html在官方文档中,各个内置函数依据字母顺序进行排列,学习查询相对不便。下面,我们依据内置函数的类型,对常用的内置函数进行整理学习。在学习的过程中,我们不需要记住每一个内置函数的名字...

weixin_39636253的博客 1135

python内置函数详解总结篇_Python 69个内置函数分8类总结

内置函数Python3解释器中内置了69个常用函数,属于底层的函数,它们到处可用。有些对大家来说比较熟悉,比如abs(), max(), sum()... 也有一些比较陌生,比如locals(), all(), compile(), getattr()... 今天按照类别扼要总结。1 类型相关69个内置函数中,与类型相关的指,把入参包装为某种类型,这样的内置函数包括:bool() #d布尔型in...

weixin_29928877的博客 207
上一篇: 一道有关动态规划(Dynamic Programming)的网易面试题
下一篇: 7个回归分析方法!数据分析师必须掌握
机器学习算法那些事
博客等级 码龄9年 1633粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值