Python中30个常见的内置函数使用讲解(二)

简洁易懂,初学者挑战学习Python编程30天 (一) 目录1、第一天-介绍1.1为什么是 Python?1.2环境设置安装 PythonPython Shell1.3Python基础Python 语法Python 缩进注释数据类型检查数据类型Python文件第 2 天 - 变量、内置函数2.1内置函数2.2变量2.3在一行中声明多个变量2.4数据类型2.5检查数据类型和转换2.6数字第 3 天 - 运算符3.1布尔值3.2运营商3.3赋值运算符3.4算术运算符:3.5算术运算符3.6比较运算符3.7逻辑运算符第 4 天 - 字符串4.1创建字符串4.2字符串连 阅读详情

摘要:Python作为一种高级编程语言,内置了丰富的函数来完成各种任务。本文将从基础到高级,详细介绍Python中常见的内置函数,通过代码示例和中文注释,帮助您深入理解如何在不同情景下灵活应用这些函数。

目录

  1. 简介

  2. ascii() 函数

  3. enumerate() 函数

  4. input() 函数

  5. oct() 函数

  6. staticmethod() 函数

  7. bin() 函数

  8. eval() 函数

  9. int() 函数

  10. open() 函数

  11. str() 函数

  12. bool() 函数

  13. exec() 函数

  14. isinstance() 函数

  15. ord() 函数

  16. sum() 函数

  17. 总结

1. 简介

Python的内置函数提供了丰富的功能,能够帮助开发者更加高效地进行编程。本文将详细介绍常见的内置函数,包括数据类型转换、输入输出、迭代处理等方面的函数,通过代码示例帮助您逐步掌握它们的用法。

2. ascii() 函数

ascii() 函数用于生成表示对象的可打印字符串。对于非ASCII字符,会使用转义序列来表示。

    character = 'ä'   ascii_representation = ascii(character)   print(ascii_representation)  # 输出:'\xe4'    

3. enumerate() 函数

enumerate() 函数用于将一个可迭代对象组合为一个索引序列,同时返回索引和值。

    fruits = ['apple', 'banana', 'cherry']   for index, fruit in enumerate(fruits):       print(f"Index: {index}, Fruit: {fruit}")    

4. input() 函数

input() 函数用于从用户获取输入,以字符串的形式返回用户输入的内容。

    name = input("请输入您的姓名:")   print(f"您好,{name}!")    

5. oct() 函数

oct() 函数用于将整数转换为八进制字符串。

    number = 10   oct_string = oct(number)   print(oct_string)  # 输出:'0o12'    

6. staticmethod() 函数

staticmethod() 函数用于定义静态方法,这是一个在类中定义的方法,不依赖于实例,也不可以访问实例属性。

    class MathUtil:       @staticmethod       def add(a, b):           return a + b      result = MathUtil.add(5, 3)   print(result)  # 输出:8    

7. bin() 函数

bin() 函数用于将整数转换为二进制字符串。

    number = 10   bin_string = bin(number)   print(bin_string)  # 输出:'0b1010'    

8. eval() 函数

eval() 函数用于将字符串作为表达式进行求值,并返回结果。

    expression = "5 + 3"   result = eval(expression)   print(result)  # 输出:8    

9. int() 函数

int() 函数用于将字符串或数字转换为整数。可以指定进制作为第二个参数。

    number_str = "10"   integer = int(number_str)   print(integer)  # 输出:10      hex_str = "1a"   hex_integer = int(hex_str, 16)   print(hex_integer)  # 输出:26    

10. open() 函数

open() 函数用于打开文件,返回一个文件对象,可以用于读写操作。

    file = open("example.txt", "r")   content = file.read()   print(content)   file.close()    

11. str() 函数

str() 函数用于将对象转换为字符串。如果对象有 str() 方法,会调用该方法返回字符串表示。

    number = 10   number_str = str(number)   print(number_str)  # 输出:'10'    

12. bool() 函数

bool() 函数用于将值转换为布尔值。数字、字符串、列表等各种类型都可以转换。

    value = 0   bool_value = bool(value)   print(bool_value)  # 输出:False    

13. exec() 函数

exec() 函数用于执行字符串中的Python代码。

    code = """   for i in range(5):       print(i)   """   exec(code)    

14. isinstance() 函数

isinstance() 函数用于判断一个对象是否属于指定的类或类型。

    number = 10   is_integer = isinstance(number, int)   print(is_integer)  # 输出:True    

15. ord() 函数

ord() 函数用于返回字符的ASCII码值。

    character = 'A'   ascii_value = ord(character)   print(ascii_value)  # 输出:65    

16. sum() 函数

sum() 函数用于计算可迭代对象中所有元素的和。

    numbers = [1, 2, 3, 4, 5]   total = sum(numbers)   print(total)  # 输出:15    

17. 总结

Python的内置函数提供了丰富的功能,涵盖了多种操作,从数据类型转换到迭代处理。本文介绍了常见的内置函数,包括 ascii()、enumerate()、input()、oct()、staticmethod()、bin()、eval()、int()、open()、str()、bool()、exec()、isinstance()、ord() 和 sum() 等函数的用法。通过不同情景下的代码示例,您可以更好地理解如何在实际编程中灵活运用这些

题外话

在这里插入图片描述

感兴趣的小伙伴,赠送全套Python学习资料,包含面试题、简历资料等具体看下方。

👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。

img
img

二、Python必备开发工具

工具都帮大家整理好了,安装就可直接上手!img

三、最新Python学习笔记

当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。

img

四、Python视频合集

观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

img

五、实战案例

纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

img

六、面试宝典

在这里插入图片描述

在这里插入图片描述

简历模板在这里插入图片描述

👉优快云大礼包🎁:全网最全《Python学习资料》免费赠送🆓!(安全链接,放心点击)

若有侵权,请联系删除

【Python3教程】Python3高级篇之内置函数 Python 3 内置函数高级指南 本文系统梳理了 Python 70+ 内置函数的分类与核心用法,重点解析了 13 个高级内置函数: 序列处理:len()、range()、enumerate()、zip()、sorted() 的高效迭代与排序技巧 函数式编程:map()、filter() 的 lambda 表达式应用 逻辑判断:any() 和 all() 的集合运算 动态操作:getattr() 等反射机制和 dir() 的调试方法 类型处理:repr() 与 str() 的差异化使用场景 文中包含大量代 阅读详情

相关推荐

30天Python入门(第二天:深入了解Python中的变量和内置函数)

30天带你入门Python,这是第二天,在本篇文章中,您会学习Python的内置变量和函数

Science prince的博客 315

Python中30个常见内置函数讲解(下)

Python的内置函数提供了丰富的功能,能够帮助开发者更加高效地进行编程。本文将详细介绍常见的内置函数,包括数据类型转换、输入输出、迭代处理等方面的函数,通过代码示例帮助您逐步掌握它们的用法。Python的内置函数提供了丰富的功能,涵盖了多种操作,从数据类型转换到迭代处理。

加百力 的技术博客 2319

深入MoveIt与OMPL集成开发:从源码编译到自定义规划算法实战

本文详细介绍了如何从源码编译集成MoveIt与OMPL,并实现自定义规划算法的完整流程。通过清理环境、获取源码、解决编译依赖与错误,最终指导开发者创建并集成名为MyRRT的自定义规划算法,从而实现对机器人运动规划栈的深度定制与优化。

h0i1j2k3l的博客 468

Python中30个常见内置函数讲解(上)

Python内置函数是一组在解释器中直接可用的函数,它们为开发者提供了丰富的工具来处理各种任务,从数学计算到数据操作。本文将探讨一些常见的内置函数,通过代码示例详细演示其用法。Python内置函数提供了各种强大的工具,用于处理不同类型的操作。本文介绍了一些常见的内置函数,包括 abs()、dict()、help()、min()、setattr()、all()、dir()、hex()、next()、slice()、any()、divmod()、id()、object() 和 sorted() 等函数的用法。

加百力 的技术博客 2659

fpga在线升级 linux_仅5000行Verilog代码、可在FPGA上跑轻量级Linux系统的RISC-V内核

本文发布于www.hackster.io,由东京理工大学的计算机学院开发,专用于教学与加速用(苏老师也一直认为这是RISC-V当前的主要方向)。目前市场上开源的RISC-V内核已经很多,但很少有公开的RISC-V计算系统是非常轻型且能跑Linux系统的。这一款RISC-V内核就可以运行在FPGA上,用Verilog编写的,需要很少硬件的资源就能跑起来,所以可以运行在一个低成本的FPGA上。来看一下...

weixin_34083807的博客 1867

【语音识别入门】特征提取(Python完整代码)

给定一段音频,请提取12维MFCC特征和23维FBank,阅读代码预加重、分帧、加窗部分,完善作业代码中FBank特征提取和MFCC特征提取部分,并给出最终的FBank特征和MFCC特征,存储在纯文本中,用默认的配置参数,无需进行修改。抽样时频率不够高,抽样出来的点既代表了信号中的低频信号的样本值,也同时代表高频信号样本值,在信号重建的时候,高频信号被低频信号代替,两种波形完全重叠在一起,形成严重失真。DFT得到了每个频带上信号的能量,但是人耳对频率的感知不是等间隔的,近似于对数函数。

weixin_51293984的博客 1万+

Python中30个常见的内置函数使用讲解(一)

Python内置函数是一组在解释器中直接可用的函数,它们为开发者提供了丰富的工具来处理各种任务,从数学计算到数据操作。本文将探讨一些常见的内置函数,通过代码示例详细演示其用法。Python内置函数提供了各种强大的工具,用于处理不同类型的操作。本文介绍了一些常见的内置函数,包括 abs()、dict()、help()、min()、setattr()、all()、dir()、hex()、next()、slice()、any()、divmod()、id()、object() 和 sorted() 等函数的用法。

子午的博客 382

自研半导体Fab缺陷分析系统:从Klarf解析到Defect Map可视化的实战替代方案

本文分享了自研半导体Fab缺陷分析系统的实战经验,重点解析了Klarf文件格式与坐标系转换的核心技术,并详细介绍了从数据解析到Defect Map可视化的完整实现路径。该系统旨在为成本敏感或追求技术自主的团队提供一套功能完备的Klarity Defect平替方案,有效降低对昂贵商业软件的依赖,实现缺陷数据的自主分析与可视化。

y7z8a的博客 709

【Python篇】Python基础——05day.Python 常见语句和内置函数总结

这一章我们说一下常见语句和一部分内置函数,为了更好的了解基本都做了代码展示用于定义一个函数,包含def# 函数体# 进行一些操作return result # 可选的返回值说明1、def:用于声明一个函数,告诉 Python 这是一个函数的定义。2、function_name:函数名,一个有效的标识符,规则和变量名一致。3、parameters:形参,可以是0 ~ n 个,参数之间用逗号分隔。4、函数体:定义函数执行的具体操作。5、return:指定函数的返回值,没有则返回None。

打瓦打go打劫打三角洲,无聊喜欢打火影 1280

关于UMI设备采集数据的模型训练方法

模仿学习如专家模型、VLA模型,ACT、DP、openpi等算法模型训练时,都是使用的机器人的绝对位姿或关节角;而UMI记录的轨迹是相对于UMI起始点的,可以理解为是相对于起点的绝对增量,对应到机器人中就是相对于末端TCP的增量。在用模型进行训练时,当然可以,但这样进行模型训练的话达不到跨本体的能力,因为模型本身还是学习的基于机器人base坐标系的绝对位姿关系,倘若用这种方式进行处理,则UMI可以理解为是一个遥操的方法,本质还是记录的机器人的state。在看了和。

boss-dog 421

YOLOv11知识蒸馏实战:让小模型拥有大模型90%精度,速度提升3倍的终极教程

在self.alpha = alpha # 蒸馏损失权重self.temperature = temperature # 温度系数,控制分布平滑度# 输出分布蒸馏(KL散度损失)# 中间特征蒸馏(MSE损失,对齐中间层特征)# 总蒸馏损失知识蒸馏是YOLOv11在“小模型高性能部署”场景的“破局之法”——它让小模型能“站在大模型的肩膀上”,兼具速度与精度。从损失函数定义到多阶段训练,再到实战落地,本教程已为你铺就了一条清晰的路径。

m0_64661770的博客 801

Python(14)Python内置函数完全指南:从基础使用到高阶技巧

Python内置函数(Built-in Functions)是解释器预装的‌核心工具集‌,无需导入即可直接使用。这些函数覆盖了‌数据类型转换‌、‌数学运算‌、‌迭代处理‌、‌对象操作‌等关键领域。掌握内置函数可以显著提升开发效率——据统计,熟练使用内置函数能减少‌30%以上的代码量‌。本文将系统讲解: ‌8大类共63个内置函数详解‌ ‌高频使用场景与实战案例‌ ‌性能优化与安全注意事项‌

优快云博客专家,领域包括但不限于:AI、大数据、Python、架构师,有合作、课程、问题、疑惑请私信博主 1726

【从0到1实战】C# WinForm开发工业级PLC监控系统(完整串口+Modbus RTU/TCP+数据库存储+源码+避坑指南)

做C#工控上位机开发的工程师,尤其是刚入行的新人,最核心的刚需就是开发一套完整的PLC监控系统。这也是工控领域最基础、最核心、应用最广的项目类型——小到单台PLC的设备测控,大到整线的产线监控,本质都是「上位机与PLC通讯,实现数据采集、参数下发、状态监控、数据存储」。碎片化的知识点学了很多,串口会用了、Modbus协议看了、数据库也懂点,但是始终无法把这些知识点串联起来,做出一套能落地的工业级PLC监控系统。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1559

Python推导式,常见语句和内置函数

用于定义一个函数,包含def关键字")greet("Alice") # 调用函数,输出Hello, Alice!推导式让代码更简洁,循环与条件语句搭建逻辑框架,内置函数则像工具箱,大幅提升效率。但需注意推导式别过度嵌套,语句缩进要规范。

2303_81188436的博客 1724

一层一责,一聚合一包:DDD分层架构下的微服务代码模型、三重边界与服务数据协作

领域模型画得再清楚,落不进代码也是空谈。本文以一个可运行的客户中心微服务为线索,先对比整洁架构、六边形架构与DDD分层架构,指出三者共同守护的那条隔离核心业务的红线;再把DDD分层落成四个一级目录、以聚合为单位分包、一个聚合一个仓储的代码模型,拆解实体、聚合根、值对象、领域事件、领域服务与仓储的设计要点;随后厘清逻辑、物理、代码三重边界,并用检查器实测:干净代码零越界,拆出积分聚合时领域代码无需改动;注入九处越界后,必须先重构才能拆分。最后梳理服务调用三场景与PO、DO、DTO、VO的协作。

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 177万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Python内置函数全解析:30个核心函数的语法、案例与最佳实践

本文精选了Python中最核心的30个内置函数,分为基础、迭代工具和进阶三类。基础函数如print、len、type等日常必备;迭代工具如enumerate、zip、map等可编写优雅代码;进阶函数如open、dir、help等用于调试和高级操作。文章提供了每个函数的基本语法、实用案例和最佳实践,并指出常见陷阱。特别强调2026年高频使用的15个函数,建议先掌握基础函数,再学习迭代工具,最后进阶应用。文末还提供了快速记忆口诀和学习路径建议。

likuoelie的博客 591

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Python内置函数map、split、join讲解

因此,字符串被拆分为两部分,前两个水果作为列表的前两个元素,剩余的部分作为列表的最后一个元素。函数是 Python 内置函数之一,用于对可迭代对象(如列表、元组等)中的每个元素应用指定的函数,并返回一个包含结果的迭代器。是 Python 字符串对象的方法,用于将字符串按照指定的分隔符进行拆分,并返回拆分后的子字符串列表。是 Python 字符串对象的方法,用于将一个可迭代对象中的字符串元素连接起来,并返回一个新的字符串。中的字符串元素被空格字符作为分隔符连接起来形成了一个新的字符串。

fhy567888的博客 6273

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

不是python内置函数的是_Python内置函数

print(abs(2)) #求出绝对值print(all(([],1,3))) #传1个可跌倒对象,元素中包含的全部为可迭代对象,返回True 其他返回False #如果可迭代对象是空,就返回Trueprint(any((' ',None,[]))) #传1个可迭代对象,元素中包含1个可迭代对象,返回True 其他返回Falseprint(sum([1,23])) #传入1个可迭代对象,求和。...

weixin_39597323的博客 2195

Python学习笔记(6)~Python基础练习之常用内置函数(21-30)

Python基础练习之常用内置函数(21-30) 21、enumerate() 作用         用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 语法 enumerate(sequence, [start=0]) 参数 sequence -- 一个序列、迭代器或其他支持迭代对象 start -- 下标起始位置 返回值 返回 enumerate(

海到无边天作岸 山登绝顶我为峰 1707

挑战30天学完Python:Day2 夯实基础 - 变量和内置函数

🎉 本系列为Python基础学习,原稿来源于github英文项目,大奇主要是对其本地化翻译、逐条验证和补充,想通过30天完成正儿八经的系统化实践。此系列适合零基础同学,会简单用但又没有系统学习的使用者。总之如果你想提升自己的Python技能,欢迎加入《挑战30天学完Python》。

测试开发转型之旅上的小学生 893

挑战30天学完Python:Day30 回顾总结(全系列导航)

🎉 本系列为Python基础学习,原稿来源于英文项目,大奇主要是对其本地化翻译、逐条验证和补充,想通过30天完成正儿八经的系统化实践。此系列适合零基础同学,或仅了解Python一点知识,但又没有系统学习的使用者。总之如果你想提升自己的Python技能,欢迎加入《挑战30天学完Python》

测试开发转型之旅上的小学生 2981

python len函数_一些值得学习的Python内置函数

在我教的每一节Python入门课上,经常都会被问道像“我们如何才能知道所有这些”这样的问题。通常还伴随着这些问题:1.Python中有很多函数,记住这些函数的最好方法是什么?2.学习我们日常需要的函数,如enumerate 和 range,最好的方法是什么?3.你是如何知道Python中解决问题的所有方法的?你记下来了吗?有几十个内置函数和类,数百个工具捆绑在Python的标准库中,以及PyPI上...

weixin_39976081的博客 240

Python内置函数

这时候,就可以传入一个函数作为 key 参数,该函数接受可迭代对象的元素作为输入,并返回一个用于比较的键值。例如,如果要找出列表中绝对值最大的数,可以传入 key=abs 参数。而sort()方法的 `key` 参数是在 Python 2.4 版本中引入的,所以在早期的 Python 版本中可能不支持。例如,在文件传输过程中,可以计算文件的哈希值并将其与预期的哈希值进行比较,以确保文件在传输过程中没有被篡改。的一个方法,它用于创建一个新的字典,其中包含指定的键,并将它们的值设置为一个指定的默认值(默认为。

m0_74438103的博客 785

【Python学习】Python常用的内置函数学习

本文介绍了函数的概念以及python中常见的内置函数。

2301_78695487的博客 834

Python 语法基础详解:内置函数与拆包

内置函数和拆包是 Python 语法基础中的两个重要特性。内置函数提供了丰富的功能,涵盖了数学运算、类型转换、序列处理等多个方面;拆包则使得我们可以更灵活地处理可迭代对象中的元素,将它们解包为独立的变量。通过掌握这两个概念,你可以编写出更加简洁、高效的 Python 代码。

2301_79727522的博客 915
上一篇: 一文演示Python中最常用的 14 种数据图表
下一篇: Python医疗数据分析与可视化
Python_P叔
博客等级 码龄3年 5450粉丝 827原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值