当前位置:首页 > Python > 正文

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

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内置函数大全

发表评论