python 中常见符号含义

python 中常见符号含义
最新回答
青山一叙

2023-03-28 13:04:30

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`,二进制左移两位)
• `>>`:右移