python复习之零碎知识点
发布日期:2021-05-18 11:48:15 浏览次数:18 分类:精选文章

本文共 774 字,大约阅读时间需要 2 分钟。

马上就要考试了,相信大家在大的知识块上已经都复习得差不多了。今天带大家一起看一看较为细节的一些知识点吧!考试时容易被细节绊倒,所以多掌握一些实用的小技巧,相信会有帮助。

遥控码绝对是个非ozy的好工具,abs()可以用来计算复数的模长,也是一个计算两个点在平面直角坐标系中的距离的好帮手。说到操作符,Python是不支持字符与数字直接相加的,这让很多程序员困扰过。比如说,我们不能用 'a' + 1 来连接,得用 str('a') + 1 或者 f'加法。记得,这挺危险的操作,尽量避免混淆。

幂次运算有个特别怪的性质,Python运算顺序是从右到左。那么 223 等于 256,不是 8**3=512。得注意这一点,写代码时才能不出差错。

逻辑运算没那么简单呢。and运算和或运算都是按顺序执行的,也就意味着from左到右依次优先。比如在条件判断里,遇到and的第一个条件为假,就立刻返回,不会再看后面的条件了。or运算则是直到第一个为真才会返回,否则返回最后一个结果值。

字面转换就是扩展一下想象力吧。ord()能告诉你字符对应的Unicode码,chr()则能反过来从一个代码转回字符里。有时候咱们在做文本处理,尤其是遇到一些不可见字符时,得时常用这两把利器。

写代码时怎么确定类型大有学问。isinstance(3, str)大家都知道会返回False,而isinstance('3', str)就会返回True。类型判断多做几遍,心里面眼熟多了。至于输入,input()函数默认返回的是一个字符串类型的结果。这点得牢记,别时不时犯错。

最后,range()函数是一个老朋友。它的两个形式都很实用。range(n)产生0到n-1的序列,而range(a, b)则是a到b-1的序列。记住这个区间都是左闭右开的,写代码时一定要分清楚开闭情况。

上一篇:EduCoder_web实训作业--CSS从入门到精通——背景样式
下一篇:EduCoder_web实训作业--CSS样式规则

发表评论

最新留言

不错!
[***.144.177.141]2025年05月05日 08时23分06秒