首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python常用内置函数详解 | 高效编程指南

Python常用内置函数详解 | 高效编程指南

原创
作者头像
用户11638464
发布2025-08-10 23:15:11
发布2025-08-10 23:15:11
17500
代码可运行
举报
运行总次数:0
代码可运行

来源:

代码语言:txt
复制
http://fuyela.com
http://www.fuyela.com
http://zjdulou.com
http://www.zjdulou.com

1. print() - 输出函数

功能:打印输出内容到控制台

参数:*objects(任意对象), sep(分隔符), end(结束符)

代码语言:javascript
代码运行次数:0
运行
复制
# 基础用法
print("Hello Python!")  
# 输出:Hello Python!

# 多参数输出
print("姓名:", "张三", "年龄:", 25, sep="|") 
# 输出:姓名:|张三|年龄:|25

2. len() - 长度获取

功能:返回对象的长度或元素个数

支持类型:字符串、列表、元组、字典、集合等

代码语言:javascript
代码运行次数:0
运行
复制
my_list = [10, 20, 30, 40]
print(len(my_list))  # 输出:4

text = "Python编程"
print(len(text))     # 输出:6(中文字符按1计数)

3. range() - 序列生成

功能:生成整数序列,常用于循环

语法:range(start, stop[, step])

代码语言:javascript
代码运行次数:0
运行
复制
# 生成0-4的整数
for i in range(5):
    print(i, end=" ")  # 输出:0 1 2 3 4

# 指定步长
print(list(range(1, 10, 2)))  # 输出:[1, 3, 5, 7, 9]

4. type() - 类型检查

功能:返回对象的类型

代码语言:javascript
代码运行次数:0
运行
复制
num = 3.14
print(type(num))  # 输出:<class 'float'>

data = [1, 2, 3]
print(type(data))  # 输出:<class 'list'>

5. input() - 用户输入

功能:获取用户输入内容

代码语言:javascript
代码运行次数:0
运行
复制
name = input("请输入姓名:")
print(f"欢迎, {name}!")

# 类型转换
age = int(input("请输入年龄:"))
print(f"明年您将{age+1}岁")

类型转换函数

函数

功能

示例

int()

转换为整数

int("123") → 123

float()

转换为浮点数

float("3.14") → 3.14

str()

转换为字符串

str(100) → "100"

list()

转换为列表

list("abc") → ['a','b','c']

实用工具函数

max()/min() - 极值获取

代码语言:javascript
代码运行次数:0
运行
复制
nums = [5, 2, 8, 1]
print(max(nums))  # 输出:8
print(min(nums))  # 输出:1

sorted() - 排序函数

代码语言:javascript
代码运行次数:0
运行
复制
data = [3, 1, 4, 2]
print(sorted(data))          # 升序:[1, 2, 3, 4]
print(sorted(data, reverse=True))  # 降序:[4, 3, 2, 1]

zip() - 并行迭代

代码语言:javascript
代码运行次数:0
运行
复制
names = ["Alice", "Bob"]
scores = [85, 92]
for name, score in zip(names, scores):
    print(f"{name}: {score}分")
# 输出:
# Alice: 85分
# Bob: 92分

总结

Python内置函数是高效编程的核心工具,本文涵盖了最常用的20+个函数。熟练掌握这些函数能避免重复造轮子,建议在实际编码中多加练习。更多函数可参考官方文档:Python内置函数大全

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. print() - 输出函数
  • 2. len() - 长度获取
  • 3. range() - 序列生成
  • 4. type() - 类型检查
  • 5. input() - 用户输入
  • 类型转换函数
  • 实用工具函数
    • max()/min() - 极值获取
    • sorted() - 排序函数
    • zip() - 并行迭代
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档