必会Python函数:内置和第三方库函数
发布时间:2023-05-22 03:50:18
Python作为一门广泛使用的编程语言,提供了各种内置函数和第三方库函数。这些函数为程序员提供了强大的工具,可以大大简化代码的编写,提高代码的质量和效率。本文将介绍一些必须掌握的Python函数,包括内置函数和常用的第三方库函数。
一、内置函数
内置函数指Python自带的函数,可以在任何程序中使用,无需额外安装。以下是一些核心的Python内置函数:
1. print()
这是一个在Python中经常使用的函数,用于将输出打印到控制台。例:
print("Hello, world!")
2. type()
用于获取变量的数据类型。例:
a = 5 print(type(a)) # 输出<class 'int'>
3. len()
用于获取序列类型变量(如字符串、列表、元组)的长度。例:
str = "Hello, world!" print(len(str)) # 输出13
4. range()
用于生成一个指定范围的整数列表。例:
for i in range(1, 6):
print(i, end=" ") # 输出1 2 3 4 5
5. int()、float()和str()
用于将字符串转换为整数、浮点数和字符串。例:
str = "123" print(int(str)) # 输出123 print(float(str)) # 输出123.0 num = 456 print(str(num)) # 输出"456"
6. input()
用于从控制台输入一个字符串。例:
name = input("请输入姓名:")
print("你好," + name)
二、常用的第三方库函数
除了Python自带的内置函数之外,还有许多第三方库函数可以帮助我们编写更加高效、优雅的代码。以下是一些常见的第三方库函数:
1. math库
用于进行数学运算操作,如圆周率π、指数、对数、三角函数等。例:
import math print(math.pi) # 输出3.141592653589793 print(math.exp(1)) # 输出2.718281828459045 print(math.log(10)) # 输出2.302585092994046 print(math.sin(0)) # 输出0.0
2. random库
用于生成随机数和随机序列。例:
import random print(random.random()) # 输出0.3096778005069267 print(random.randint(1, 10)) # 输出7 list = [1, 2, 3, 4, 5] random.shuffle(list) print(list) # 输出[1, 5, 2, 3, 4]
3. datetime库
用于处理日期和时间相关操作。例:
import datetime
now = datetime.datetime.now()
print(now) # 输出2022-02-13 10:30:42.134825
print(now.strftime("%Y-%m-%d")) # 输出2022-02-13
4. os库
用于进行系统操作,如文件和目录管理等。例:
import os
print(os.getcwd()) # 输出当前工作目录
os.mkdir("test") # 创建目录test
os.chdir("test") # 切换到test目录
os.rmdir("test") # 删除目录test
5. re库
用于进行正则表达式相关操作。例:
import re str = "Hello, world!" result = re.findall(r"world", str) print(result) # 输出["world"]
以上是一些必须掌握的Python函数,包括内置函数和常用的第三方库函数。通过掌握这些函数,可以使我们写出更高效、优雅的代码,并为以后的开发打下坚实的基础。
