1. **注释**:Python 使用 `#` 来添加注释。注释不会被程序执行,通常用于解释代码。
# 这是一个注释
"""
这是多行注释
"""
2. **变量**:在 Python 中,你可以使用变量来存储数据。变量在使用前不需要声明数据类型。
x = 10 # 整数
name = "Alice" # 字符串
3. **数据类型**:Python 支持多种数据类型,包括整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)等。
4. **运算符**:Python 有多种运算符,包括算术运算符(+、-、*、/、%)、比较运算符(==、!=、>、<)、逻辑运算符(and、or、not)等。
5. **控制结构**:
- **条件语句**:使用 `if`、`elif` 和 `else` 来进行条件判断。
if x > 10:
print("x 大于 10")
elif x == 10:
print("x 等于 10")
else:
print("x 小于 10")
- **循环**:`for` 循环用于遍历序列,`while` 循环用于在满足条件时重复执行代码块。
for i in range(5):
print(i)
while x < 10:
print(x)
x += 1
6. **函数**:函数是一段可以重复使用的代码块。使用 `def` 来定义函数。 ```python
def greet(name):
print("Hello, " + name)
greet("Bob")
7. **模块和包**:Python 的模块是包含 Python 代码的文件。包是包含多个模块的集合。
8. **异常处理**:使用 `try` 和 `except` 来处理可能发生的错误。
try:
# 尝试执行的代码
pass
except Exception as e:
# 发生错误时执行的代码
print("An error occurred:", e)
9. **输入和输出**:使用 `print()` 函数来输出,使用 `input()` 函数来从用户那里获取输入。
user_input = input("Please enter your name: ")
print("You entered: " + user_input)
10. **文件操作**:使用内置的 `open()` 函数来打开文件,然后可以读取或写入文件。
with open('file.txt', 'r') as file:
content = file.read()
print(content)