Python基础教程(二十五):内置函数整理

💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快!
💝💝💝如有需要请大家订阅我的专栏【Python系列】哟!我会定期更新相关系列的文章
💝💝💝关注!关注!!请关注!!!请大家关注下博主,您的支持是我不断创作的最大动力!!!

引言

因一些朋友要求和建议让整理一篇Python常用内置函数的解析文章,本文将着重介绍下Python常用的函数。Python作为一种高级编程语言,其强大的功能和灵活性很大程度上得益于丰富的内置函数。内置函数是Python语言的一部分,无需导入任何模块即可直接使用,它们提供了从数据操作到流程控制的各种功能。本文将深入探讨Python中常用的内置函数,通过详细的剖析和实战案例,帮助你更全面地掌握这些函数的用法和技巧。

一、数据类型转换函数

1.1 int(), float(), str()

这些函数用于在整数、浮点数和字符串之间进行转换。

示例:
num = int("123")  # 将字符串转换为整数
print(num)  # 输出:123

decimal = float("123.45")  # 将字符串转换为浮点数
print(decimal)  # 输出:123.45

text = str(123)  # 将整数转换为字符串
print(text)  # 输出:"123"

1.2 list(), tuple(), set(), dict()

用于在列表、元组、集合和字典之间进行转换。

示例:
# 将元组转换为列表
lst = list((1, 2, 3))
print(lst)  # 输出:[1, 2, 3]

# 将列表转换为集合
s = set([1, 2, 2, 3])
print(s)  # 输出:{1, 2, 3}

# 将键值对列表转换为字典
d = dict([('key1', 'value1'), ('key2', 'value2')])
print(d)  # 输出:{'key1': 'value1', 'key2': 'value2'}

二、数据操作函数

2.1 len()

返回对象(字符串、列表、元组、字典等)的长度。

示例:
s = "Hello, World!"
print(len(s))  # 输出:13

lst = [1, 2, 3, 4, 5]
print(len(lst))  # 输出:5

2.2 min(), max()

分别返回序列中最小和最大的元素。

示例:
numbers = [5, 3, 9, 1, 8]
print(min(numbers))  # 输出:1
print(max(numbers))  # 输出:9

2.3 sum()

返回序列中所有元素的总和。

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

三、流程控制函数

3.1 abs()

返回数字的绝对值。

示例:
print(abs(-3))  # 输出:3
print(abs(3))   # 输出:3

3.2 round()

四舍五入到指定的小数位数。

示例:
print(round(3.14159, 2))  # 输出:3.14

3.3 sorted()

对序列进行排序,返回一个新的排序后的列表。

示例:
lst = [3, 1, 4, 1, 5, 9]
sorted_lst = sorted(lst)
print(sorted_lst)  # 输出:[1, 1, 3, 4, 5, 9]

四、字符串操作函数

4.1 str.split(), str.join()

split()用于将字符串分割成列表,join()用于将列表中的字符串合并成一个字符串。

示例:
s = "one,two,three"
lst = s.split(',')
print(lst)  # 输出:['one', 'two', 'three']

joined = '-'.join(lst)
print(joined)  # 输出:one-two-three

4.2 str.lower(), str.upper()

将字符串转换为小写或大写。

示例:
s = "Hello, World!"
print(s.lower())  # 输出:hello, world!
print(s.upper())  # 输出:HELLO, WORLD!

五、类型查询和比较函数

5.1 type()

返回对象的类型。

示例:
x = 5
print(type(x))  # 输出:<class 'int'>

5.2 isinstance()

检查一个对象是否为指定类型的实例。

示例:
x = 5
print(isinstance(x, int))  # 输出:True
print(isinstance(x, str))  # 输出:False

5.3 id()

返回对象的身份标识。

示例:
x = 5
y = x
print(id(x) == id(y))  # 输出:True

六、总结

Python内置函数是开发者在日常编程中经常需要用到的工具,它们提供了广泛的实用功能,从数据转换和操作到流程控制和字符串处理。通过本文的学习,你不仅了解了这些函数的基本用法,还掌握了如何在具体场景中灵活应用它们。不断练习和探索,你将能够更加熟练地运用这些内置函数,提升你的编程效率和代码质量。


结束语

喜欢博主的同学,请给博主一丢丢打赏吧↓↓↓您的支持是我不断创作的最大动力哟!感谢您的支持哦😘😘😘
打赏下吧

💝💝💝如有需要请大家订阅我的专栏【Python系列】哟!我会定期更新相关系列的文章
💝💝💝关注!关注!!请关注!!!请大家关注下博主,您的支持是我不断创作的最大动力!!!

python相关文章索引文章链接
Python基础语法(一):标识符与保留字部分Python基础语法(一):标识符与保留字部分
Python基础语法(二):数据类型Python基础语法(二):数据类型
Python基础语法(三):运算符Python基础语法(三):运算符
Python基础语法(四):条件控制Python基础语法(四):条件控制
Python基础语法(五):循环语句Python基础语法(五):循环语句
Python基础语法(六):推导式编程Python基础语法(六):推导式编程
Python基础教程(七):函数编程-从基础到进阶Python基础教程(七):函数编程-从基础到进阶
Python基础教程(八):迭代器与生成器编程Python基础教程(八):迭代器与生成器编程
Python基础教程(九):Lambda 函数Python基础教程(九):Lambda 函数
Python基础教程(十):装饰器Python基础教程(十):装饰器
Python基础教程(十一):数据结构汇总梳理Python基础教程(十一):数据结构汇总梳理
Python基础教程(十二):模块Python基础教程(十二):模块
Python基础教程(十三):file文件及相关的函数Python基础教程(十三):file文件及相关的函数
Python基础教程(十四):OS 文件/目录方法Python基础教程(十四):OS 文件/目录方法
Python基础教程(十五):面向对象编程Python基础教程(十五):面向对象编程
Python基础教程(十六):正则表达式Python基础教程(十六):正则表达式
Python基础教程(十七):CGI编程Python基础教程(十七):CGI编程
Python基础教程(十八):MySQL - mysql-connector 驱动Python基础教程(十八):MySQL - mysql-connector 驱动
Python基础教程(十九):网络编程Python基础教程(十九):网络编程
Python基础教程(二十):SMTP发送邮件Python基础教程(二十):SMTP发送邮件
Python基础教程(二十一):多线程Python基础教程(二十一):多线程
Python基础教程(二十二):XML解析Python基础教程(二十二):XML解析
Python基础教程(二十三):JSON数据解析Python基础教程(二十三):JSON数据解析
Python基础教程(二十四):日期和时间Python基础教程(二十四):日期和时间

❤️❤️❤️觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄
💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

  • 43
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜鸟小码

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值