Python中常见符号主要分为运算符、关键字、特殊符号三类,涵盖赋值、算术、逻辑、容器操作等核心功能,以下是详细分类说明一、算术与赋值运算符(基础运算核心)1. 基本算术运算符• `+`:加法(数值相加、字符串拼接)• `-`:减法(数值相减、取负数)• `*`:乘法(数值相乘、字符串重复)• `/`:除法(返回浮点数,如`5/2=2.5`)• `//`:整除(向下取整,如`9//2=4`、`-9//2=-5`)• `%`:取模(返回余数,如`10%3=1`)• ``:幂运算(如`23=8`)2. 复合赋值运算符• `+=`:加法赋值(等价于`a = a + b`)• `-=`:减法赋值• `*=`:乘法赋值• `/=`:除法赋值• `//=`:整除赋值• `%=`:取模赋值• `=`:幂运算赋值二、比较与逻辑运算符(条件判断核心)1. 比较运算符• `==`:等于(比较值是否相等)• `!=`/`<>`:不等于(Python3中`<>已废弃,仅保留!=`)• `>`:大于• `<`:小于• `>=`:大于等于• `<=`:小于等于2. 逻辑运算符• `and`:逻辑与(所有条件为真则返回真)• `or`:逻辑或(任一条件为真则返回真)• `not`:逻辑非(取反条件结果)三、特殊符号与关键字(语法结构核心)1. 容器与索引符号• `()`:函数调用、元组定义、表达式分组• `[]`:列表定义、索引/切片操作(如`list[0]`取第一个元素)• `{}`:字典定义、集合定义2. 关键字与控制符号• `def`:函数定义关键字• `if`/`else`/`elif`:条件判断关键字• `for`/`while`:循环关键字• `in`:成员运算符(判断元素是否在容器中,如`5 in [1,2,3]`)• `\`:行尾时为续行符,行内为转义字符(如`\n`换行、`\'`单引号)四、位运算符(底层运算)**• `&`:位与(二进制按位与,如`3&12= 1011 & 10110=10010=18`)• `|`:位或• `^`:位异或• `~`:位取反(`~x = -x-1`)• `<<`:左移(如`3<<2=12`,二进制左移两位)• `>>`:右移