前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python基础教程(二十五):内置函数整理

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

作者头像
用户11147438
发布2024-06-22 08:35:50
720
发布2024-06-22 08:35:50
举报
文章被收录于专栏:Linux系列Linux系列

引言

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

一、数据类型转换函数

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

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

示例:
代码语言:javascript
复制
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()

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

示例:
代码语言:javascript
复制
# 将元组转换为列表
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()

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

示例:
代码语言:javascript
复制
s = "Hello, World!"
print(len(s))  # 输出:13

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

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

示例:
代码语言:javascript
复制
numbers = [5, 3, 9, 1, 8]
print(min(numbers))  # 输出:1
print(max(numbers))  # 输出:9
2.3 sum()

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

示例:
代码语言:javascript
复制
numbers = [1, 2, 3, 4, 5]
print(sum(numbers))  # 输出:15

三、流程控制函数

3.1 abs()

返回数字的绝对值。

示例:
代码语言:javascript
复制
print(abs(-3))  # 输出:3
print(abs(3))   # 输出:3
3.2 round()

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

示例:
代码语言:javascript
复制
print(round(3.14159, 2))  # 输出:3.14
3.3 sorted()

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

示例:
代码语言:javascript
复制
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()用于将列表中的字符串合并成一个字符串。

示例:
代码语言:javascript
复制
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()

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

示例:
代码语言:javascript
复制
s = "Hello, World!"
print(s.lower())  # 输出:hello, world!
print(s.upper())  # 输出:HELLO, WORLD!

五、类型查询和比较函数

5.1 type()

返回对象的类型。

示例:
代码语言:javascript
复制
x = 5
print(type(x))  # 输出:<class 'int'>
5.2 isinstance()

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

示例:
代码语言:javascript
复制
x = 5
print(isinstance(x, int))  # 输出:True
print(isinstance(x, str))  # 输出:False
5.3 id()

返回对象的身份标识。

示例:
代码语言:javascript
复制
x = 5
y = x
print(id(x) == id(y))  # 输出:True

六、总结

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 引言
  • 一、数据类型转换函数
    • 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()
      • 示例:
  • 六、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档