基本数据类型的转化和运算符
- 基本数据类型的转化
- 运算符
- 算术标题运算符
- 赋值运算符
- Python位运算符
- Python逻辑运算符
- Python成员运算符
- Python身份运算符
- Python运算符优先级
- 结束语
经过昨天的学习相信大家对Python的基本数据类型都有了解,可以读懂各个Python的基本数据类型。并且会学习到这些知识。今天我们一起来学习一下对
基本数据类型进行转化和掌握基本常用运算符。
基本数据类型的转化
图片来自:https://www.runoob.com/python3/python3-data-type.html
运算符
在学习各种编程语言中,运算符是最重要的。他关系着各个语言的连接,处理。所以这也算是Python中的基础核心部分。
Python语言支持以下类型的运算符:
1. 算术运算符
2. 赋值运算符
3. 比较(关系)运算符
4. 逻辑运算符
5. 位运算符
6. 成员运算符
7. 身份运算符
8. 运算符优先级
算术标题运算符
定义a为2,b为1。
符号 | 含义 | 举例 |
---|---|---|
+ | 对两个对象进行加法运算 | a+b=3 |
- | 对两个对象进行减法运算 | a-b=1 |
* | 1.对两个对象进行乘法运算 2.返回一个被重复若干次的字符串 | a*b=2 |
/ | 进行除法运算 | a/b=2 |
% | 进行取余运算 | a%b=0 |
** | 进行幂次方运算 | a**b=2(2的一次方) |
// | 向下取整数余 | 9//4=2 , -9//4=-2 |
需要特别注意的地方
1.Python不同于C语言运算符,有一定的差别
2.需要特别提醒:“**”幂次方字符
“//”
赋值运算符
定义a=2,b=1。
符号 | 含义 | 举例 |
---|---|---|
= | 最简单的赋值运算符 | c=a+b 是指将a+b的值赋给c |
+= | 加法赋值运算符 | c+=a 是指c=c+a |
-= | 减法赋值运算符 | c-=a 是指c=c-a |
同理还有“*=”,"/=","%=""**=","//=",还有最新版本3.8中“:=”叫做海象运算符,暂时了解就行,我会在接下来课程里面讲到。
##Python比较运算符
图片来自:https://www.runoob.com/python3/python3-data-type.html
Python位运算符
图片来自:https://www.runoob.com/python3/python3-data-type.html
Python逻辑运算符
- and:(x and y) 布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。
- or:(x or y) 布尔"或" - 如果 x 是 True,它返回 x 的值,否则它返回 y 的计算值。
- not:(not x) 布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。
Python成员运算符
以上五个是最常用也是最基础的运算符,除此之外,Python中还有成员运算符,图片来自:https://www.runoob.com/python3/python3-data-type.html
Python身份运算符
图片来自:https://www.runoob.com/python3/python3-data-type.html
Python运算符优先级
运算符优先级由高到底依次为下表,也是Python的运算符需要学习的核心
图片来自:https://www.runoob.com/python3/python3-data-type.html
结束语
今天给大家讲解时基本数据类型的转化和运算符,大家如果有什么不懂可以问我,我们一起探讨研究,共同进步,如果有讲的不好的地方欢迎赐教。,经过三天的学习我们已经把Python的基本知识已经讲完,明天我们正式进入Python编程的第一步。明天见!我是那个物联网小白,用我的亲身学习经历把Python讲给大家,懂得越多,需要去弄懂得就会更多,感谢大家的支持!
大家可以关注我的新微信公众号【小桐在努力】,里面会不定时更新关于计算机编程方面的知识!
文章中部分文案参照https://www.runoob.com/python/python-install.html