操作符
与c语言不同,python中 /代表除法,会得到实际的结果
//代表整除,效果与C语言中的/一样,示例如下:
需要注意的是 如果一个正数整除一个负数(或者一个负数整除一个正数),采用的是向下取整规则(如-9//4 = -2.2.... 向下取整为-3);
两个同符号的数整除,还为实际结果:
取余操作遵循公式 余数 = 被除数(第一个)-除数*商
python还有幂运算符 ** 很方便!
连续赋值
看到一个非常令人震惊的例子...
python里的交换数值操作.....也太简单了.............
a,b = b,a 6666666666 看到这个例子后 我果断决定用python刷题吧.....
比较运算符
比较运算符返回的是布尔类型
python中一个变量由三部分组成:标识 类型 值
== 比较的是值
is比较的是标识符(还有 is not 是否不相等)
c中的&&对应python中的and
c中的||对应python中的or
c中的!对应python中的not
ps:注意下python中的true flase第一个字母都是大写的,否则会像我这样报错:
Python真的有好多惊喜啊,又学到一个便利的方法,python中的 in 和 not in
具体用法见例子:
如果想查找字符串中是否包含某个字符,直接找就行了
python中的位运算符和c中的一样
运算符优先级
算数运算符 >位运算> 比较运算符(结果为true flase)>赋值运算符