Python是一间高效的编程语言,提供了应用应不穷的构造和完善的函数库.本文介绍了 19 个 Python 的常用函数,并通过示例说明如何在实际工作中使用.
这里插播一条粉丝福利,如果你正在学习Python或者有计划学习Python,想要突破自我,对未来十分迷茫的,可以点击这里获取最新的Python学习资料和学习路线规划(免费分享)
1. print()
用于在窗口上输出信息.
print("Hello, Python!") # 输出: Hello, Python!
2. len()
返回对象的长度,选项为字符串、列表等.
text = "Python"
print(len(text)) # 输出: 6
3. type()
返回对象的类型.
x = 10
print(type(x)) # 输出: <class 'int'>
4. range()
用于生成有序数字列表,通常用于循环.
for i in range(5):
print(i, end=" ") # 输出: 0 1 2 3 4
5. input()
用户输入一段文字,选项返回为字符串.
name = input("请输入你的名字:")
print(f"Hello, {name}!")
6. int()
/ float()
进行数值类型转换.
num = "42"
print(int(num) + 8) # 输出: 50
7. str()
将对象转为字符串.
x = 3.14
print("Pi is " + str(x)) # 输出: Pi is 3.14
8. list()
/ tuple()
创建或转换为列表或元组.
s = "Python"
print(list(s)) # 输出: ['P', 'y', 't', 'h', 'o', 'n']
9. dict()
创建和处理进阶对象,如字典.
data = dict(name="Alice", age=25)
print(data["name"]) # 输出: Alice
10. set()
创建集合,应用于去重和运算.
nums = [1, 2, 2, 3]
print(set(nums)) # 输出: {1, 2, 3}
11. sorted()
对带有数据进行排序,返回为新列表.
scores = [88, 92, 70]
print(sorted(scores)) # 输出: [70, 88, 92]
12. sum()
计算数值应用集合.
numbers = [10, 20, 30]
print(sum(numbers)) # 输出: 60
13. zip()
将多个列表或元组连接.
names = ["Alice", "Bob"]
age = [25, 30]
print(list(zip(names, age))) # 输出: [('Alice', 25), ('Bob', 30)]
14. map()
对列表中的元素执行功能.
def square(x):
return x ** 2
nums = [1, 2, 3]
print(list(map(square, nums))) # 输出: [1, 4, 9]
15. filter()
根据条件筛选元素.
def is_even(x):
return x % 2 == 0
nums = [1, 2, 3, 4]
print(list(filter(is_even, nums))) # 输出: [2, 4]
16. enumerate()
为列表元素添加索引.
colors = ["red", "green"]
for index, color in enumerate(colors):
print(index, color)
# 输出:
# 0 red
# 1 green
17. max()
/ min()
返回最大或最小元素.
nums = [10, 20, 5]
print(max(nums)) # 输出: 20
print(min(nums)) # 输出: 5
18. round()
将数值调整到指定位数.
x = 3.14159
print(round(x, 2)) # 输出: 3.14
19. open()
用于操作文件,如阅读或写入.
with open("example.txt", "w") as file:
file.write("Hello, World!")
最后,我精心筹备了一份全面的Python学习大礼包,完全免费分享给每一位渴望成长、希望突破自我现状却略感迷茫的朋友。无论您是编程新手还是希望深化技能的开发者,都欢迎加入我们的学习之旅,共同交流进步!
🌟 学习大礼包包含内容:
Python全领域学习路线图:一目了然,指引您从基础到进阶,再到专业领域的每一步学习路径,明确各方向的核心知识点。
超百节Python精品视频课程:涵盖Python编程的必备基础知识、高效爬虫技术、以及深入的数据分析技能,让您技能全面升级。
实战案例集锦:精选超过100个实战项目案例,从理论到实践,让您在解决实际问题的过程中,深化理解,提升编程能力。
华为独家Python漫画教程:创新学习方式,以轻松幽默的漫画形式,让您随时随地,利用碎片时间也能高效学习Python。
互联网企业Python面试真题集:精选历年知名互联网企业面试真题,助您提前备战,面试准备更充分,职场晋升更顺利。
👉 立即领取方式:只需【点击这里】,即刻解锁您的Python学习新篇章!让我们携手并进,在编程的海洋里探索无限可能