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

Python内置函数及常用外部函数

发布时间:2023-06-15 03:26:35

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()