标识符
- 标识符由字母、数字、下划线组成。
- 所有标识符可以包括大小写字母、下划线,数组,但不能以数字开头。
- 标识符区分大小写
- 不能是关键字
- 可以是汉字但是不推荐
语法
- 语法
- 语句行
- 变量
- 把值存在内存中,两个值相同但变量名不同的值得的数据 值是相等的 (==)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: 异常