一、基础符号规则(注释/格式符号/编码声明)
井号#
• 用于标注注释,注释内容不会被程序执行。
括号()
• 指令的固定格式,用于函数调用、表达式分组等场景。
引号''/""
• 标记字符串固定内容
制表符\\t 换行符\\n
• 实现文本缩进对齐
• 实现文本换行显示![]()
编码声明#-*-coding:utf-8-*-
• 输入中文乱码时,可添加#-*-coding:utf-8-*-解决。

![]()
二、变量和简单数据类型
变量
• 定义:用于存储数字、字符串等各类数据的实体,存储的值可修改,通过变量名访问或修改 数据
• 格式:变量名 = 变量值


PS:变量名命名规则:
仅含字母、数字、下划线,且不能以数字开头
不含空格,可用下划线代替空格
不可使用 Python 关键字和函数名
简短且具描述性,慎用小写l和大写O(易混淆),尽量避免大写字母
变量操作
• 拼接:通过+连接多个变量或字符串,中间可添加符号
• 注意:一个等号=是赋值,两个等号==才是判断相等


字符串(str)
• 由引号包裹的文本,支持中文,字符串间可通过+拼接,不可与整数 / 浮点数直接用+拼接 
![]()
整数(int)
• 无小数部分的数值(正整数、负整数、0),无大小限制(仅受内存约束)
浮点数(float)
• 带小数部分或科学计数法表示的数值(如3.14、1.23e5),本质是 64 位双精度浮点数,存在精度限制
布尔值(bool)
• 仅含True(真)和False(假)两个值,首字母必须大写,常用于条件判断和逻辑运算
三、运算相关
四则运算
• 使用+(加)、-(减)、*(乘)、/(除)进行计算,若数值加引号会被视为文本直接显 示,不参与运算。


取整与取余
• 取整数商://,将除法结果转换为整数(取整)
• 取余数:%,计算除法后的余数,可用于判断奇偶性、验证码校验等场景


类型转换函数str()
• 将非字符串类型(如整数、浮点数)转换为字符串,避免类型错误。

![]()
比较运算
• 用于比较数值或字符串的大小 / 一致性,结果为布尔值(True/False),常见运算符
>(大于)、<(小于)、>=(大于等于)、<=(小于等于)
==(等于)、!=(不等于):可用于字符串一致性判断

逻辑运算
用于组合和判断条件,控制程序执行路径,常见运算符:
- and(与):所有条件都成立时结果为True
- or(或):至少一个条件成立时结果为True
- not(非):反转条件的布尔值
等于(==)和不等于(!==):用于比较两个字符串是否一致
四、输出相关
基本输出
• 使用print()函数输出内容,Python 中命令结尾无需加;。
格式化输出
• 使用f-字符串格式:print(f"欢迎{变量名}参加我的生日会"),其中f是format的首字母,为固定格式,通过{}占位符嵌入变量或表达式。

![]()
五、If判断
• if 判断的核心是:如果满足某个条件,就执行对应的代码;不满足则跳过(或执行其他分支)英文冒号:是if判断语句的固定格式,表示该语句结束
If单分支

![]()
不会执行,只有为真才会打印
示例:今天是周天,我们给变量todayis_Sunday赋值True,然后进行一次判断,如果今天是周天的话,我们就打印输出"今天不用工作"

![]()
示例:判断5是否大于3,为真则打印“五比三大”

![]()
示例:我们给变量today_is_Sunday赋值为True,today_is_sunny赋值为True,然后让程序进行判断,如果今天是星期天,而且今天出太阳,我们就输出"我们要去跑步"

![]()
空值与非空
• None相当于null(空),为空等于假,不会执行
不会执行
代码块
• 代码块是编程中一组按逻辑组织的语句,它可以组合控制结构,如果循环和条件语句进行具体的操作


If-else双分支
• 双分支 if 的逻辑是:判断一个条件,满足则执行 if 分支的代码,不满足则执行 else 分支的代码,两个分支必执行其一,没有第三种情况
示例:成绩score,大于等于60分及格,及格/不及格二选一

![]()
Elif多分支
• 程序会从上到下依次判断条件,只要某个条件为True,就执行该分支的代码,执行完后直接跳出整个if-elif-else结构;如果所有if/elif条件都不满足,才会执行else分支(若有)
if 条件1:
满足条件1执行的代码块
elif 条件2:
满足条件2执行的代码块
elif 条件3:
满足条件3执行的代码块
# 可根据需求添加任意多个elif
else:
所有条件都不满足时执行的代码块
示例:

![]()
示例:我们需要根据余额来判断要不要买包包,如果余额大于10000的时候,输出"立刻买!";如果余额大于1000但是小于等于8000的时候,输出"等等再买!";如果余额大于8000,但是小于等于10000的时候,输出"还差一点就能买!";其余情况输出"买不起!",给余额变量money赋值20000

![]()







