Python Note

Python是一种高级编程语言,它以简洁、易读的语法和强大的功能而闻名。无论是初学者还是专业开发者,Python都是一个非常受欢迎的选择。本文将介绍Python的一些基础知识和常用功能,并提供一些代码示例来帮助读者更好地理解。

基础知识

变量和数据类型

在Python中,变量可以用来存储各种类型的数据。Python具有动态类型的特点,这意味着你可以在运行时更改变量的类型。以下是一些常见的数据类型:

  • 整数(int):用于表示整数值,例如age = 18
  • 浮点数(float):用于表示带有小数点的数字,例如pi = 3.14
  • 字符串(str):用于表示文本,需要用引号括起来,例如name = "Alice"
  • 列表(list):用于存储多个值,可以是不同类型的值,例如numbers = [1, 2, 3]
  • 元组(tuple):类似于列表,但是不可更改,例如coordinates = (10, 20)
  • 字典(dictionary):用于存储键值对,例如person = {"name": "Bob", "age": 25}

控制流程

Python提供了一些控制流程结构,例如条件语句(if-else)、循环语句(for、while)等。

条件语句

条件语句用于根据条件的真假执行不同的代码块。以下是一个简单的条件语句示例:

age = 18

if age >= 18:
    print("You are an adult")
else:
    print("You are a minor")
循环语句

循环语句用于重复执行一段代码。以下是两种常见的循环语句示例:

  • for循环:用于遍历一个序列(如列表或字符串)中的元素。
numbers = [1, 2, 3, 4, 5]

for number in numbers:
    print(number)
  • while循环:在给定条件为真时重复执行一段代码。
count = 0

while count < 5:
    print(count)
    count += 1

函数

函数是一段可重复使用的代码块,它接收参数并返回一个值。以下是一个简单的函数示例:

def square(number):
    return number * number

result = square(5)
print(result) # 输出: 25

常用功能

文件操作

Python提供了一些功能来处理文件。你可以打开、读取、写入和关闭文件。以下是一个简单的文件读取示例:

with open("file.txt", "r") as file:
    content = file.read()
    print(content)

数据库连接

Python提供了各种数据库连接库,可以轻松地连接和操作数据库。以下是一个使用SQLite数据库的示例:

import sqlite3

connection = sqlite3.connect("database.db")
cursor = connection.cursor()

cursor.execute("SELECT * FROM users")
users = cursor.fetchall()

for user in users:
    print(user)

connection.close()

网络请求

Python提供了许多库来进行网络请求。你可以使用这些库来发送HTTP请求、解析响应等。以下是一个使用requests库的示例:

import requests

response = requests.get("
data = response.json()

for user in data:
    print(user["name"])

甘特图

下面是一个使用mermaid语法绘制的甘特图示例:

gantt
    dateFormat  YYYY-MM-DD
    title Python项目进度
    section 计划
    定义需求     :done, des1, 2022-01-01,2022-01-03
    拟定计划     :done, des2, after des1, 3d
    section 开发
    开发功能A     :done, des3, after des2, 5d
    开发功能B     :done, des4, after des3, 5d
    section 测试