标识符
- 标识符由字母、数字、下划线组成。
- 所有标识符可以包括大小写字母、下划线,数组,但不能以数字开头。
- 标识符区分大小写
- 不能是关键字
- 可以是汉字但是不推荐
语法
- 语法
- 语句行
- 变量
- 把值存在内存中,两个值相同但变量名不同的值得的数据 值是相等的 (==)True
- print的参数
- sep 分隔符
- end 结束符
- file 打印到哪
- flush 是否立即输出
运算符
- 运算符分类
- 算术运算符
- 比较运算符
- 赋值运算符
- 逻辑运算符
- 位运算符
- 成员运算符
- 身份运算符
算术运算符
运算符 |
说明 |
+ |
加法 |
- |
减法 |
* |
乘法 |
/ |
除法 |
% |
取模,除法的余数 |
** |
x的y次幂 a** 2求平法 a** 3求立方 |
// |
整除,返回商的整数部分 |
比较运算符
运算符 |
说明 |
== |
等等于 |
!= |
不等于 |
> |
大于 |
< |
小于 |
>= |
大于等于 |
<= |
小于等于 |
赋值运算符
运算符 |
说明 |
= |
简单的赋值 |
+= |
加法赋值 |
-= |
减法赋值等于 |
*= |
乘法赋值 |
/= |
除法赋值等于 |
%= |
取模赋值 |
**= |
幂运算赋值 |
//= |
整除赋值 |
按位运算符
- 把数字看作二进制来进行计算
运算符 |
说明 |
& |
与运算符 |
I |
或运算符 |
^ |
取反运算符 |
~ |
按位取反运算符 |
<< |
左移动运算符 |
>> |
右移动运算符 |
逻辑运算符
成员运算符
身份运算符
语句
语句定义
- Python程序构成
- 程序由模块构成
- 模块包含语句
- 语句包含表达式
- 表达式建立并处理对象那个
表达式定义
- 变量表达式
- 常量表达式
- 算术表达式
- 赋值表达式
- 逻辑表达式
- 关系表达式
简单语句
assert # 断言
# 表达式1 表达式2
assert True, '判断失败'
表达式1条件不满足则跑出异常 AssertionError
yield # 返回一个迭代器
# 将数据拆分,一次返回一部分
def func():
# 返回一个迭代器
for i in range(50):
yield(i)
# 输出
for i in func():
print(i)
# 进行抛出一个异常
raise
try:
v = 1/0
except Exception as ex:
raise Exception('异常错误')
# >>> Exception: 异常