Python内置函数及常用外部函数
Python内置函数
在Python中,有很多内置函数,这些函数是Python语言自带的,不需要安装即可使用。以下是一些常用的内置函数:
1. type()函数
用于判断数据类型,可以接收一个参数。如果传入的是一个对象,它将返回该对象的类型,如果传入的是一个值,它将返回该值的类型。例如:
type(1)
#输出 <class 'int'>
2. print()函数
用于打印输出,可以接收多个参数,以逗号分隔。例如:
print('Hello, world!')
#输出 Hello, world!
3. input()函数
用于从控制台获取输入,可以接收一个提示语句并返回用户输入的值。例如:
name = input('What is your name? ')
print('Hello, ' + name + '!')
#输入 What is your name? Bob
#输出 Hello, Bob!
4. len()函数
用于获取字符串、列表等序列的长度,可以接收一个参数。例如:
len('hello')
#输出 5
5. range()函数
用于生成一个整数序列,可以接收一个起始值、一个结束值和一个步长。例如:
range(1, 10, 2)
#输出 [1, 3, 5, 7, 9]
常用外部函数
除了Python自带的内置函数之外,还有很多外部函数可以使用。以下是一些常用的外部函数:
1. requests库
用于发送HTTP请求,可以下载网页、获取API数据等。例如:
import requests
response = requests.get('https://www.baidu.com')
print(response.text)
2. BeautifulSoup库
用于解析HTML和XML文档,可以提取其中的数据。例如:
from bs4 import BeautifulSoup
html = '<html><body><p>Hello, world!</p></body></html>'
soup = BeautifulSoup(html, 'html.parser')
print(soup.p.string)
3. NumPy库
用于数值计算和科学计算,提供了高效的多维数组和矩阵计算功能。例如:
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(np.dot(a, b))
4. Pandas库
用于数据处理和分析,可以读取和写入多种文件格式的数据,支持数据清洗、重塑、聚合等操作。例如:
import pandas as pd
data = {'name': ['Bob', 'Alice'], 'age': [30, 25]}
df = pd.DataFrame(data)
print(df)
5. Matplotlib库
用于数据可视化,可以绘制线图、柱形图、散点图、饼图等。例如:
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.show()
