Python 基础入门教程

✏️ 1. 注释(Comments)

注释用于对代码进行说明,不会被程序执行。分为单行注释和多行注释。

# 这是一个单行注释

"""
这是多行注释
可以用于文档说明
"""

 

📦 2. 变量与数据类型(Variables & Data Types)

变量是用于保存数据的容器。Python 是动态类型语言,不需要声明变量类型。

✅ 常见数据类型表

数据类型 示例值 类型名
整数 10 int
浮点数 3.14 float
字符串 "hello" str
布尔值 True/False bool

✅ 代码

age = 25              # int
pi = 3.14             # float
name = "Alice"        # str
is_active = True      # bool

print(type(name))     # <class 'str'>

 

🔁 3. 类型转换(Type Casting)

将一种数据类型转换为另一种类型,常用于字符串和数字之间的转换。

num_str = "123"
num = int(num_str)      # 字符串转整数
print(num + 1)          # 输出 124

price = 9.8
print(str(price))       # 转为字符串

 

➕ 4. 运算符(Operators)

运算符说明表:

类别 运算符 含义 示例
算术 + - * / 加减乘除 a + b
整除 // 向下取整除 5 // 2 = 2
取余 % 余数 5 % 2 = 1
幂运算 ** 2 ** 3 = 8
比较 == != > < >= <= 判断关系 a > b
逻辑 and or not 与或非 a and b

示例代码:

a = 10
b = 3
print(a + b, a // b, a % b)  # 输出:13 3 1
print(a > 5 and b < 5)       # 输出:True

 

🔄 5. 条件语句(if / elif / else)

用于根据条件执行不同的代码块。

结构图:

if 条件1:
    执行语句1
elif 条件2:
    执行语句2
else:
    执行语句3

示例代码:

score = 75

if score >= 90:
    print("优秀")
elif score >= 60:
    print("及格")
else:
    print("不及格")

 

🔁 6. 循环(for / while)

✅ while 循环

i = 1
while i <= 3:
    print("循环第", i, "次")
    i += 1

✅ for 循环

for i in range(1, 4):
    print("循环第", i, "次")

✅ 遍历列表

colors = ["红", "绿", "蓝"]
for color in colors:
    print(color)

 

🧠 7. 函数(Function)

函数是可复用的代码块,定义后可多次调用。

def greet(name):
    print("你好,", name)

greet("小明")

def add(a, b):
    return a + b

print(add(3, 5))  # 输出:8

 

📋 8. 列表(List)

列表是可变的、可存放任意数据类型的序列。

✅ 常用操作表:

操作 示例
添加元素 lst.append(x)
访问元素 lst[0]
修改元素 lst[1] = "新值"
删除元素 lst.remove("值")
长度 len(lst)

✅ 代码:

lst = [1, 2, 3]
lst.append(4)
lst[0] = 10
lst.remove(2)
print(lst)  # [10, 3, 4]

 

📦 9. 元组(Tuple)

元组与列表类似,但不可更改(不可变)。

point = (1, 2)
print(point[0])
# point[1] = 3  # 报错:元组不能被修改

 

📚 10. 字典(Dictionary)

字典是键值对集合,适合表示结构化数据。

person = {
    "name": "张三",
    "age": 20
}

print(person["name"])         # 输出 张三
person["age"] = 21            # 修改
person["city"] = "北京"       # 添加

for key, value in person.items():
    print(key, ":", value)

 

🔢 11. 集合(Set)

集合是无序且不重复的元素集合。

nums = {1, 2, 2, 3}
print(nums)  # 输出:{1, 2, 3}

nums.add(4)
nums.remove(2)

print(1 in nums)  # True

 

🚨 12. 异常处理(try / except)

用于捕捉运行时错误,避免程序崩溃。

try:
    num = int(input("输入一个数字:"))
    print(10 / num)
except ZeroDivisionError:
    print("不能除以 0")
except ValueError:
    print("请输入正确的数字")
finally:
    print("结束")

 

好好学习,天天向上~😄

Las 9 claves de Python que debes conocer si quieres aprender este ...

THE END