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 的基本语法、常用的数据类型、条件语句和循环语句、函数和模块