大家好,欢迎来到100 天精通 Python系列第 2 天。昨天我们完成了环境搭建,今天正式进入语法核心,把最基础、最关键的规则一次性讲清楚,为后面写代码打下扎实根基。
标识符,简单说就是你自己给变量、函数、类、模块等起的名字。
合法示例:
nameage18user_name_abc
123name # 数字开头user-name # 有减号if # 保留字a#b # 特殊符号
user_name = "张三"def get_info():
class StudentInfo:MAX_COUNT = 100保留字是 Python 官方占用的单词,不能用来做变量名、函数名。
常见保留字一览:
False None True and as assert break classcontinue def del elif else except finally forfrom global if import in is lambda nonlocalnot or pass raise return try while with yield
import keywordprint(keyword.kwlist)
注释是写给人看的,不会被程序执行,是代码的 “说明书”。
使用 # 开头,从 # 到行尾都属于注释。
# 这是单行注释name = "Python" # 注释可以写在代码后面
使用三个单引号 ''' 或三个双引号 """ 包裹。
'''这是多行注释可以写很多行内容用来解释一段代码'''"""同样也是多行注释常用于函数、类的文档说明"""
Python 最大的特点:用缩进表示代码块,而不是大括号 {}。
age = 20if age >= 18:print("已成年") # 缩进4个空格,属于if内部print("可以独立")else:print("未成年")print("需要监护人")
print(1); print(2)一行代码太长时,可以用 \ 换行:
total = 1 + 2 + 3 + \4 + 5 + 6
[] {} () 内部可以直接换行,不需要 \:num_list = [1, 2, 3,4, 5, 6]
示例:
# 判断奇偶数num = 10if num % 2 == 0:print("偶数")else:print("奇数")
if num % 2 == 0:print("偶数")print("这行会报错") # 缩进混乱
今天重点掌握 4 件事:
把这些基础规则记牢,后面写代码会少 90% 的低级语法错误。