Python常用内置函数详解
Python提供了丰富的内置函数,无需导入即可直接使用。这些函数能极大提升编码效率,是每个Python开发者必须掌握的基础知识。
核心函数解析
1. print() - 输出函数
功能:打印输出内容到控制台
参数:*objects(任意对象), sep(分隔符), end(结束符)
# 基础用法 print("Hello Python!") # 输出:Hello Python! # 多参数输出 print("姓名:", "张三", "年龄:", 25, sep="|") # 输出:姓名:|张三|年龄:|25
2. len() - 长度获取
功能:返回对象的长度或元素个数
支持类型:字符串、列表、元组、字典、集合等
my_list = [10, 20, 30, 40] print(len(my_list)) # 输出:4 text = "Python编程" print(len(text)) # 输出:6(中文字符按1计数)
3. range() - 序列生成
功能:生成整数序列,常用于循环
语法:range(start, stop[, step])
# 生成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() - 类型检查
功能:返回对象的类型
num = 3.14 print(type(num)) # 输出:<class 'float'> data = [1, 2, 3] print(type(data)) # 输出:<class 'list'>
5. input() - 用户输入
功能:获取用户输入内容
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() - 极值获取
nums = [5, 2, 8, 1] print(max(nums)) # 输出:8 print(min(nums)) # 输出:1
sorted() - 排序函数
data = [3, 1, 4, 2] print(sorted(data)) # 升序:[1, 2, 3, 4] print(sorted(data, reverse=True)) # 降序:[4, 3, 2, 1]
zip() - 并行迭代
names = ["Alice", "Bob"] scores = [85, 92] for name, score in zip(names, scores): print(f"{name}: {score}分") # 输出: # Alice: 85分 # Bob: 92分
总结
Python内置函数是高效编程的核心工具,本文涵盖了最常用的20+个函数。熟练掌握这些函数能避免重复造轮子,建议在实际编码中多加练习。更多函数可参考官方文档:Python内置函数大全
发表评论