💝💝💝首先,欢迎各位来到我的博客,很高兴能够在这里和您见面!希望您在这里不仅可以有所收获,同时也能感受到一份轻松欢乐的氛围,祝你生活愉快!
💝💝💝如有需要请大家订阅我的专栏【Python系列】哟!我会定期更新相关系列的文章
💝💝💝关注!关注!!请关注!!!请大家关注下博主,您的支持是我不断创作的最大动力!!!
文章目录
- 引言
- 一、数据类型转换函数
- 1.1 `int()`, `float()`, `str()`
- 示例:
- 1.2 `list()`, `tuple()`, `set()`, `dict()`
- 示例:
- 二、数据操作函数
- 2.1 `len()`
- 示例:
- 2.2 `min()`, `max()`
- 示例:
- 2.3 `sum()`
- 示例:
- 三、流程控制函数
- 3.1 `abs()`
- 示例:
- 3.2 `round()`
- 示例:
- 3.3 `sorted()`
- 示例:
- 四、字符串操作函数
- 4.1 `str.split()`, `str.join()`
- 示例:
- 4.2 `str.lower()`, `str.upper()`
- 示例:
- 五、类型查询和比较函数
- 5.1 `type()`
- 示例:
- 5.2 `isinstance()`
- 示例:
- 5.3 `id()`
- 示例:
- 六、总结
- 结束语
引言
因一些朋友要求和建议让整理一篇Python常用内置函数的解析文章,本文将着重介绍下Python常用的函数。Python作为一种高级编程语言,其强大的功能和灵活性很大程度上得益于丰富的内置函数。内置函数是Python语言的一部分,无需导入任何模块即可直接使用,它们提供了从数据操作到流程控制的各种功能。本文将深入探讨Python中常用的内置函数,通过详细的剖析和实战案例,帮助你更全面地掌握这些函数的用法和技巧。
一、数据类型转换函数
1.1 int()
, float()
, str()
这些函数用于在整数、浮点数和字符串之间进行转换。
示例:
num = int("123") # 将字符串转换为整数
print(num) # 输出:123decimal = float("123.45") # 将字符串转换为浮点数
print(decimal) # 输出:123.45text = 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)) # 输出:13lst = [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 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙