一. 基本语法和数据类型

1. 语法规则

Python的语法简洁、清晰,易于学习和阅读。以下是一些基本的语法规则:

# 单行注释使用 #
# 多行注释使用三个引号(''')或三个双引号(""")
import sys # 导入模块使用 import
print("Hello World!") # 打印输出使用 print()

2. 数据类型

Python中的常用数据类型包括:

# 整数类型
number = 123

# 浮点数类型
number = 3.14

# 字符串类型
str = "Hello World!"

# 布尔类型
boolean = True

# 列表类型
list = [1, 2, 3, 4]

# 元组类型
tuple = (1, 2, 3, 4)

# 字典类型
dict = {"name": "John", "age": 22}

3. 变量和赋值

在Python中,变量是用来存储数据的。可以使用赋值语句将一个值赋给一个变量:

name = "John" # 将字符串"John"赋值给变量name
age = 22 # 将整数22赋值给变量age

4. 运算符

Python中常用的运算符包括:

# 算术运算符
x = 10 + 5 # 加法
x = 10 - 5 # 减法
x = 10 * 5 # 乘法
x = 10 / 5 # 除法
x = 10 % 3 # 取余
x = 10 ** 2 # 幂运算
x = 10 // 3 # 整除

# 比较运算符
x = 10 == 5 # 等于
x = 10 != 5 # 不等于
x = 10 > 5 # 大于
x = 10 < 5 # 小于
x = 10 >= 5 # 大于等于
x = 10 <= 5 # 小于等于

# 逻辑运算符
x = True and False # 与运算
x = True or False # 或运算
x = not True # 非运算

二. 控制流程

1. 条件语句

条件语句用于根据条件选择执行不同的代码块:

if condition:
    # 如果条件为True,执行这里的代码
elif condition:
    # 如果上一个条件不满足,且该条件为True,执行这里的代码
else:
    # 如果上面的条件都不满足,执行这里的代码

2. 循环语句

循环语句用于重复执行某段代码:

# while循环
while condition:
    # 当条件为True时,执行这里的代码

# for循环
for item in iterable:
    # 遍历可迭代对象,执行这里的代码

3. 函数

函数是一段可重复使用的代码块。以下是一个简单的函数的示例:

def greet(name):
    # 定义一个函数,接受一个参数name
    print("Hello, " + name + "!")

greet("John") # 调用函数,传入参数

三. 模块和包

1. 导入模块

使用import语句导入其他模块:

import module_name

2. 使用模块中的函数和变量

通过module_name.function_namemodule_name.variable_name来使用模块中的函数和变量:

import math

print(math.pi)
print(math.sqrt(16))

3. 创建模块

创建自己的模块,将相关的函数和变量放在一个.py文件中,并在其他程序中导入使用:

# mymodule.py
def greet(name):
    print("Hello, " + name + "!")

def multiply(x, y):
    return x * y

# main.py
import mymodule

mymodule.greet("John")
result = mymodule.multiply(2, 3)
print(result)