#总结:类型转换的方法:type(变量)
#方式一
a = input(‘请输入a的值:’)
b = input(‘请输入b的值:’)
a = int(a)
b = int(b)
print(f’a + b = {a+b}')
#方式二
a = int(input(“请输入a的值:”))
b = int(input(“请输入a的值:”))
print(f’a + b = {a+b}')
---
## 运算符
### 导图
![](https://img-blog.csdnimg.cn/direct/d99ecc31b53049a2bd2b51e253dbad45.png)
---
### 算术运算符
| | |
| --- | --- |
| 算术运算符 | 功能 |
| + | 加法 |
| - | 减法 |
| \* | 乘法 |
| / | 除法(控制台输出商和余数)(注:**/ 后的数据不能为0**) |
| % | 取模(控制台输出余数) |
| \*\* | 二次方(整数,小数都可以) |
| // | 取整除法(控制台输出只有商) |
print(7 + 2)#加法
print(6 / 3)#除法
print(5 * 2)#乘法
print(8 / 3)#除法
print(13 % 2)#取模
print(6 ** 2)#二次方(平方)
print(9 // 2)#取整除法
**控制台运行**
![](https://img-blog.csdnimg.cn/direct/8cf7e9b14e184343954e099307858504.png)
---
### 关系运算符
| | |
| --- | --- |
| 关系运算符 | |
| > | 大于 |
| >= | 大于等于 |
| < | 小于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不相等 |
*关系操作符不仅对于**整数/浮点数**适用,对于**字符串也适用***
#整型
a = 8
b = 6
print(a > b)
print(a >= b)
print(a == b)
#字符串
#字符串
c = ‘abcd’
d = ‘abcde’
print(c < d)
print(c <= d)
print(c != d)
**控制台运行**
![](https://img-blog.csdnimg.cn/direct/982d8c5c36164eeda1123a1be90af7a1.png)
>
> *关于字符串的比较*
>
>
> **“字典序”比较字符串:**
> 想象一个英文词典, 上面的单词都是按照字母顺序排列. 如果首个字母相同, 就比较第二个字母.
> **我们认为一个单词在词典上越靠前, 就越小. 越靠后, 就越大.**
>
>
> 栗子:存在两个变量str1和str2
>
>
> ![](https://img-blog.csdnimg.cn/direct/00687d3ca9764366bfbcb00b44107763.png)
>
>
>
#### 浮点数不能用关系运算符 == 比较
##### 错误示范
print(0.1 + 0.2 == 0.3)
a = 0.1
b = 0.2
print(0.1 + 0.2)
![](https://img-blog.csdnimg.cn/direct/12363dde7d6649c1806061a12342c7c5.png)
##### 正确示范
*保证误差在合理的范围内即可*
a = 0.1 + 0.2
b = 0.3
print(-0.000001 < (a - b) < 0.000001)
---
### 逻辑运算符
| | | | |
| --- | --- | --- | --- |
| 逻辑运算符 | 操作数1 | 操作数2 | 最终结果 |
| and(并且) | True | True | True(一假则假) |
| or(或者) | False | True | False(一真则真。若操作数1为真,右边无论真假都不再执行,最终结果为真) |
| not(逻辑取反) | | | 操作数为真取反为假,反之为真 |
a = 8
b = 10
print(a < b and a > b)
print(a < b or a > b)
print(not a > b)
**控制台运行**
![](https://img-blog.csdnimg.cn/direct/8fa65281776545ca806b60221cfaaae2.png)
a = 8
b = 6
c = 10
print(a < b < c)
print(a < b and b < c)
>
> ***在python中 "a < b < c" 与 "a < b and b < c"等价***
>
>
> **控制台运行**
>
>
> False
>
>
> False
>
>
>
---
### 赋值运算符
#### "="使用
##### 链式赋值
a = b = 20
print(a)
print(b)
>
> **控制台运行**
>
>
> **20**
>
>
> **20**
>
>
>
##### 多元赋值
a , b = 10 , 20
print(a)
print(b)
a , b = b , a
print(a)
print(b)
>
> **控制台运行**
>
>
> **10**
>
>
> **20**
>
>
> **20**
>
>
> **10**
>
>
>
---
#### 复合赋值运算符
| | |
| --- | --- |
| 复合赋值运算符 | 等价于 |
| a += b | a = a + b |
| a -= b | a = a - b |
| a \*= b | a = a \* b |
| a /= b | a = a / b |
| a %= b | a = a % b |
a = 1
a += 3
print(a)
b = 3
b -= 2
print(b)
c = 6
c *= 2
print©
d = 9
d /= 3
print(d)
e = 7
e %= 2
print(e)
>
>
> **控制台运行**
>
>
> **4**
>
>
> **1**
>
>
> **12**
>
>
> **3.0**
>
>
> **3**
>
>
>
---
>
> **\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*分割线\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*
> 完结!!!
> 感谢浏览和阅读。**
> 等等等等一下,分享最近喜欢的一句话:
>
>
> **“心怀荣耀,勇往直前”。**
>
>
> 我是白子寰,如果你喜欢我的作品,不妨你留个点赞+关注让我知道你曾来过。
> **你的点赞和关注是我持续写作的动力!!!**
> 好了划走吧。
>
>
>
**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**
**深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**
**因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/ad9889584b683f983d25fcf2a981fa24.png)
![img](https://img-blog.csdnimg.cn/img_convert/e7256d8964afdbd92fc623050e2b7ee4.png)
![img](https://img-blog.csdnimg.cn/img_convert/b2c3ee20c265b0253f77dff64d04256d.png)
![img](https://img-blog.csdnimg.cn/img_convert/3d1771b7d70eecfcb7f87737caecbf22.png)
![img](https://img-blog.csdnimg.cn/img_convert/6c361282296f86381401c05e862fe4e9.png)
![img](https://img-blog.csdnimg.cn/img_convert/9f49b566129f47b8a67243c1008edf79.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)**
03783)]
[外链图片转存中...(img-C5WP98Qy-1713719203784)]
![img](https://img-blog.csdnimg.cn/img_convert/6c361282296f86381401c05e862fe4e9.png)
![img](https://img-blog.csdnimg.cn/img_convert/9f49b566129f47b8a67243c1008edf79.png)
**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**
**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**
**如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)**
![](https://img-blog.csdnimg.cn/img_convert/76edfd6b8ffc607ae41cf41dc26b0736.jpeg)