Python 基础语法以 “简洁、易读、贴近自然语言” 为核心特点,无需繁琐的格式约束(如分号、大括号),靠缩进规范代码结构,是入门编程的首选。以下从核心语法规则、基础元素、常用语句三方面拆解,零基础也能快速掌握:
Python 用4 个空格(或 1 个 Tab) 区分代码块(替代其他语言的{}),缩进不一致会直接报错:
# 正确缩进(if语句块)
if 5 > 3:
print("5大于3") # 缩进1级,属于if的代码块
print("程序结束") # 无缩进,不属于if的代码块
- 单行注释:用
#开头,仅注释当前行
# 这是单行注释,不会执行
a = 10 # 也可写在代码后方
- 多行注释:用三引号
'''或"""包裹
"""
这是多行注释
可跨多行说明代码功能
"""
Python 是动态类型语言,变量赋值即创建,类型随值自动变化:
name = "Python" # 字符串型
age = 30 # 整型
score = 95.5 # 浮点型
is_ok = True # 布尔型
- 命名规则:字母 / 下划线开头,区分大小写(
Age≠age),不能用关键字(如if/for/def)。
# 字符串
s = "Python基础"
print(s + "语法") # 拼接:Python基础语法
print(s[0:2]) # 切片:Py
# 列表
lst = [1,2,3]
lst.append(4) # 新增:[1,2,3,4]
print(lst[1]) # 取值:2
# 字典
dic = {"name":"张三"}
print(dic["name"]) # 取值:张三
dic["age"] = 25 # 新增:{"name":"张三","age":25}
score = 85
if score >= 90:
print("优秀")
elif 80 <= score < 90:
print("良好")
else:
print("继续努力")
- for 循环(遍历序列):
for i in range(5): # 遍历0-4
print(i) # 输出:0 1 2 3 4
lst = ["苹果","香蕉"]
for fruit in lst:
print(fruit) # 输出:苹果 香蕉
- while 循环(条件满足时执行):
n = 0
while n < 3:
print(n)
n += 1 # 输出:0 1 2
# 定义函数
def add(a, b):
return a + b
# 调用函数
result = add(3,5)
print(result) # 输出:8
- 用
print()输出内容(调试必备),input()获取用户输入;
- 用
type()查看变量类型(如type(10)返回<class 'int'>);
- 多行代码换行:用
\连接,或括号内自动换行;
- 一行多语句:用
;分隔(不推荐,降低可读性)。