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 测试