欢迎访问宙启技术站
智能推送

必会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函数,包括内置函数和常用的第三方库函数。通过掌握这些函数,可以使我们写出更高效、优雅的代码,并为以后的开发打下坚实的基础。