目录
[1. 注释](#1. 注释)
[2. 变量和数据类型](#2. 变量和数据类型)
[3. 控制流](#3. 控制流)
[4. 函数](#4. 函数)
[5. 类与对象](#5. 类与对象)
[6. 异常处理](#6. 异常处理)
[7. 模块和包](#7. 模块和包)
[8. 文件操作](#8. 文件操作)
1. 注释
-
在Python中,单行注释以
#
开始,多行注释使用三个引号"""
或'''
。python# 这是单行注释 """ 这是 多行 注释 """
2. 变量和数据类型
-
Python是动态类型语言,不需要显式声明变量的类型。变量的类型根据赋给它们的值来确定。
-
常见的数据类型包括整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)等。
python
x = 10
y = 3.14
name = "Alice"
my_list = [1, 2, 3]
my_tuple = (4, 5, 6)
my_dict = {"a": 1, "b": 2}
my_set = {1, 2, 3}
3. 控制流
-
Python中的控制流语句包括条件语句(if-elif-else)、循环语句(for、while)、跳转语句(break、continue、return)等。
python# 条件语句 if condition: # 代码块 elif condition: # 代码块 else: # 代码块 # 循环语句 for item in iterable: # 代码块 while condition: # 代码块 # 跳转语句 break # 跳出循环 continue # 跳过当前循环 return # 返回函数结果
4. 函数
-
使用
def
关键字定义函数,函数可接受参数并返回值(可选)。
python
def my_function(param1, param2):
# 代码块
return result
# 调用函数
result = my_function(value1, value2)
5. 类与对象
- Python是一种面向对象的语言,支持类与对象的概念。
python
class MyClass:
def __init__(self, param):
self.param = param
def my_method(self):
# 代码块
# 创建对象
obj = MyClass(value)
# 调用对象方法
obj.my_method()
6. 异常处理
-
使用
try-except
语句来捕获和处理异常。pythontry: # 有可能发生异常的代码块 except ExceptionType as e: # 异常处理代码块 finally: # 最终执行的代码块(可选)
7. 模块和包
-
Python允许通过模块(.py文件)和包(包含多个模块的目录)来组织代码
python
# 导入模块
import module_name
# 导入模块中的特定对象
from module_name import object_name
# 导入模块并使用别名
import module_name as alias
8. 文件操作
- 使用
open()
函数打开文件,并可以对文件进行读取、写入等操作。
python
# 打开文件进行读取
with open('filename.txt', 'r') as file:
data = file.read()
# 打开文件进行写入
with open('filename.txt', 'w') as file:
file.write('Hello, world!')