类型转换
字符型转换为整型
------- int()
![](https://i-blog.csdnimg.cn/blog_migrate/203c8aef791e83eb9d616e5873c4c8cb.png)
字符型转换为浮点数 ------- float()
其他类型转换为字符型----- str()
常见的运算符
算术运算符:
关系运算符(两者关系比较,返回值是布尔型)
练习:输入两个数,判断这两个数之间的所有关系(将关系结果打印出来)
补充:
三种字符串的拼接方式
1. 通过“+”进行拼接
2. 通过","进行拼接
3. 通过占位符
逻辑运算符
多个表达式之间的关联关系,返回值也是
bool
and -----
多个条件同时满足的时候,结果为
True
or ----
多个条件,至少有一个满足的时候,结果为
True
not -----
取反,一般要和
in
关键字连用
成员运算符
in和not in 是python独有的运算符,判断对象是否在某个容器中,返回结果也是bool
赋值运算符
= ------ 等于 (赋值)
+= ------- 加等 a +=1 相等于 a = a + 1
-= ------ 减等
*=
/=
**=
//=
python没有自加自减的运算
+= ------- 加等 a +=1 相等于 a = a + 1
-= ------ 减等
*=
/=
**=
//=
python没有自加自减的运算
身份运算符
is -----
判断两个标识符是否引用同一个对象
is not
注意:
is
和
==
的区别
is ------
判断的是两个变量是否引用同一个对象,判断的是内存地址
== ----
判断的是两个变量引用的对象值是否相等
![](https://i-blog.csdnimg.cn/blog_migrate/8d3844ddeb1211235f2c32f37d0ae27a.png)
全局函数 id() -----查看某个变量或者对象的内存地址
位运算符
主要操作的二进制数据
![](https://i-blog.csdnimg.cn/blog_migrate/c6df4793986b86d7059b6e70bcbf405d.png)
三目运算符
其他语言:判断条件?为真的结果:为假的结果
result = 5 > 3 ? 1 : 0
在
python
中:为真的结果
if
判定条件
else
为假的结果
True if 5 > 3 else False
![](https://i-blog.csdnimg.cn/blog_migrate/1f8f9a48d91c19c3d973bb54c92e9ed5.png)
顺序结构
从左到右,从上到下的顺序
选择结构
单分支
语法结构:
if 条件:
#缩进 python强缩进的语言 缩进表示层级关系的
#执行条件满足的代码
注意:缩进tab键和空格键不能混合使用
双分支
语法结构:
if 条件: #缩进 python强缩进的语言 缩进表示层级关系的
#执行条件满足的代码
else:
#缩进 条件不满足执行的代码
多分支
语法结构:
if 条件1:
#缩进 python强缩进的语言 缩进表示层级关系的
#执行条件1满足的代码
elif 条件2:
#缩进 条件2满足执行的代码
elif 条件n:
#缩进 条件n满足执行的代码
else:
#所有条件都不满足的情况下执行的代码
注意:代码是从上到下的顺序进行执行,但凡满足某个条件,执行条件满足后的代码就不再执行其他分支,所以需要考虑逻辑是否严密