Python 知识库

Python 是一种高级、通用、解释型编程语言,以其简单易学、可读性强、功能强大的特点而闻名。它被广泛应用于数据分析、机器学习、Web 开发、自动化脚本等领域。Python 有丰富的标准库和第三方库,提供了众多功能强大的模块和工具,方便开发者快速构建应用。

Python 的基本语法

Python 的基本语法简单易懂,容易上手。下面是一个简单的示例代码,用于输出"Hello, World!"。

print("Hello, World!")

上述代码中,print 是一个内置函数,用于将括号中的内容输出到控制台。在 Python 中,字符串可以用单引号或双引号表示。

变量和数据类型

Python 是一种动态类型语言,变量的类型由赋值时的值决定。

# 定义一个整数变量
num = 10

# 定义一个字符串变量
name = "Alice"

# 定义一个布尔变量
is_student = True

Python 支持多种数据类型,包括整数、浮点数、字符串、布尔值、列表、元组、字典等。下面是一些常用的数据类型示例代码。

# 整数
age = 18

# 浮点数
weight = 60.5

# 字符串
name = "Alice"

# 布尔值
is_student = True

# 列表
fruits = ["apple", "banana", "orange"]

# 元组
point = (3, 4)

# 字典
person = {
    "name": "Bob",
    "age": 25,
    "is_student": False
}

条件语句和循环语句

条件语句用于根据条件执行不同的代码块。循环语句用于重复执行一段代码。

# 条件语句示例
age = 18
if age >= 18:
    print("You are an adult.")
else:
    print("You are a teenager.")

# 循环语句示例
for i in range(5):
    print(i)

# while 循环示例
count = 0
while count < 5:
    print(count)
    count += 1

函数和模块

函数是一段封装好的可重复使用的代码。模块是一组相关函数和变量的集合,方便代码的组织和重用。

# 定义一个函数
def add(a, b):
    return a + b

# 调用函数
result = add(3, 4)
print(result)

# 导入模块
import math

# 使用模块中的函数
sqrt_value = math.sqrt(16)
print(sqrt_value)

Python 的常用模块

Python 的标准库提供了丰富的模块,涵盖了文件操作、网络通信、日期时间处理等功能。此外,还有众多第三方库可供选择,如 NumPy、Pandas、Matplotlib、TensorFlow 等。

下面是一些常用模块的示例代码。

操作文件

# 打开文件
file = open("data.txt", "w")

# 写入内容到文件
file.write("Hello, World!")

# 关闭文件
file.close()

网络通信

import urllib.request

# 发送 HTTP 请求
response = urllib.request.urlopen("

# 读取响应内容
content = response.read()

# 输出响应内容
print(content)

日期时间处理

import datetime

# 获取当前时间
now = datetime.datetime.now()

# 格式化时间
formatted_time = now.strftime("%Y-%m-%d %H:%M:%S")

# 输出格式化后的时间
print(formatted_time)

总结

Python 是一门功能强大且易于学习的编程语言,拥有丰富的库和工具来满足不同的需求。本文介绍了 Python 的基本语法、常用的数据类型、条件语句和循环语句、函数和模块