|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 six_mao 于 2017-7-15 17:01 编辑
算数操作符:
+ - * / % ** //
加减乘除大家都很熟悉了,Python中的加减乘除是跟生活中一致的。有一些简易写法:
- >>> a = b = c = d = 10
- >>> a += 1 #a = a + 1
- >>> b -= 1 #b = b - 1
- >>> c *= 2 #c = c * 2
- >>> d /= 4 #d = d / 2
- >>> print(a,b,c,d)
- 11 9 20 2.5
复制代码
有其他语言的编程基础的会发现,Python的除法跟其他有些不一样,许多对整数除法采用floor的方式,也称地板除法。就是相除的结果舍弃小数。但并不表示Python没有采用这种除法所以Python有两个斜杠的算数操作符,它就是用来实现地板除法的,而且它还不一样,无论相除的操作数是否为整型,都将执行地板除法:
%是求余的操作符。得到余数
Python还有一个特殊的操作符双星号‘**’,幂运算操作符。
比较操作符:
< <= > >= == !=
逻辑操作符:
and or not
另外,这麼做也是合法的:
关于优先级问题附图一张:
注意一点:
幂运算操作符与一元操作符的优先级关系很特别,幂运算操作符比左侧的一元操作符优先级高,比其右侧的一元操作符优先级低。
课后作业整理:
4.not>and>or 短路逻辑的使用
|
评分
-
查看全部评分
|