学习了视频课程《财务Python基础》,小编特为大家归纳了Python常用的数值类型和运算符,大家一起来查缺补漏吧~~
数值类型
整型(int):整型对应我们现实世界的整数,比如1,2,
浮点型(float):浮点型对应现实世界的小数,比如.12,会计数据一般都是保留两位小数的浮点型。
布尔值(bool):只有True和False两个值,可以理解布尔值是特殊的整型(True=1,False=0)。布尔值一般产生于成员运算符、比较运算符、逻辑运算符。
什么是运算符
举个简单的例子:4+5=9。例子中,4和5是被运算的整型数值(int),+就是一种运算符。
Python支持的运算符有哪些
算术运算符
赋值运算符
比较运算符
逻辑运算符
成员运算符
身份运算符
算术运算符
主要有如下:+(加)-(减)*(乘)/(除)%(除余)**(幂)//(除整)
赋值运算符
在算数运算符的后面加上等号,就是赋值运算符了。
=+=-=*=/=%=**=//=
赋值运算符的意思是边计算边赋值,比如a+=1等效于a=a+1,左边的新值=左边的原始值+右边
比较运算符
跟数学里的(大于号)、(小于号)类似,Python再多拓展了几种比较运算符。
==(比较是否相等)!=(是否不相等)
(是否大于)(是否小于)
=(是否大于等于)=(是否小于等于)
逻辑运算符
跟语文中的“并且”和“或者”有相似的含义,逻辑运算符有三种:
and(与)or(或)not(非)
成员运算符
成员运算符用来判断某个成员是否在一个序列里面,返回值是True或False:
in(在序列里)notin(不在序列里)
身份运算符
身份运算符用来判断两个标识符是否指向同一个对象,返回值是True或False:
is(是同一个对象)isnot(不是同一个对象)
举个例子:
a=10
b=20
c=a
a和b不是同一个对象,a和c是同一个对象。
运算优先级
如果有多个运算符在同一个公式里,Python的计算顺序是怎样的呢?Python的运算优先级,和我们平时的数学计算优先级基本是一样的,可以简化记忆为:“从左往右看,括号优先算,先乘除后加减,再比较,再逻辑”。