速通Python基础语法--运算符篇
2023-12-20 22:59:41
一、算术运算符
优先级:
除法的2个问题:
除零异常:
运行时才出现的错误,叫做“抛出异常”
如果程序运行过程中 抛出异常,程序就会直接终止,后面的代码不会执行。
除法的(不)截断问题:
%取模/求余数
**乘方/开方
//向下(小)取整(地板除)
?
二、关系运算符
1、比较数字
2、比较字符串(字典序)
巧记:a < abandon < an
3、中文字符串排序?
将汉字转化为数字然后按字典序比较是没有意义的
在手机通讯录中,按首字母排序,是另一种方法,Python中可以引入其它的库。
4、不同语言之间比较区别
5、浮点数比较
错误方法:
正确方法-->作差:
作差看结果是否在误差范围内
理论角度由于浮点数存储规则,导致2个数的大小不同。
但站在工程角度,只要在误差允许范围内即可忽略。
6、连续比较
三、逻辑运算符
and/or/not
and or not
简化操作:
有些情况可以用连续比较替代and????????
短路求值:
四、赋值运算符
1、链式赋值
2、多元赋值
一行代码完成2个变量值的交换。
3、复合赋值运算符
**=? //=????????
没有++和--
4、其它运算符:
五、总结
六、练习
文章来源:https://blog.csdn.net/lzfnb666/article/details/135108741
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!