本帖最后由 l2430478 于 2021-9-19 14:33 编辑
第六章开始进入实质性教学,前面都是基础,基础牢固才能确保地基稳定。
第六章还没学完,但知识点多,相应的截图也多,根据笔记四中大家建议,我以代码形式发布。
[Python] 纯文本查看 复制代码 6-1什么是表达式
表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列
a=1+2
>>> 1+1
2
>>> a=[1,2,3]
c=int('1')+2
等等这些都是表达式。
但是
>>> 1+2*3
7
>>> 1*2+3
5
说明是有顺序的。
6-2表达式的优先级
>>> a=1
>>> b=2
>>> c=3
想求a or b and c,我们单步来计算。
>>> a or b
1
>>> b and c
3
那么我们可以把 a or b and c 简化为a and c
>>> a and c
3
但实际呢?我们输入进行测试。
>>> a or b and c
1
实际情况是按照下图顺序进行优先计算,前面数字即为优先度。
[Python] 纯文本查看 复制代码 如果同级情况,编辑器将安装从左向右(左结合)进行计算。
>>> a or b and c and高于or
圆括号优先级是最高的,可以避开原来顺序。
>>> (a or b) and (c + 1)
4
如果一个表达式里出现 赋值=号
那么就成为右结合
>>> a=1
>>> b=2
>>> c=a+b
>>> print(c)
3
那么我们如果是逻辑运算呢?
>>> c= a or b
>>> print(c)
1
6-3 表达式优先级练习
我们看下如下表达式
>>> not a or b + 2 == c
False
请用括号表达编辑器计算顺序(解析过程)。
先看有没有赋值=号,如果没有,那么按照(左结合)进行计算。
那么
>>> (not a) or ((b+2) == c)
False
>>> not (a or b)+2 == c
True
说明我们通过括号,强行改变了计算结果。
6-4 真正编写python代码
IDE集成开发环境(常见有如下三种)
pycharm辅助工具 适合大项目
vscode(全拼为Visual Studio Code) 适合小工具开发
sublime
下面发布一个vscode(全拼为Visual Studio Code)1.52绿色版 使用方便。
链接为:https://cloud.189.cn/t/Bz2INzNzeQfa(访问码:ufa9)
解压后直接可用,超级方便,默认为英文版,中文显示方法如下:
1、打开vscode,快捷键 Ctrl+Shift+X,或者点击图标打开插件商店,
在搜索框中输入Chinese,找到Chinese (Simplified) Language Pack for Visual Studio Code(一般是第一个),点击安装
2、安装后,右下角会有弹框出现,点yes,重启vscode,完成。
3、自动重启后,变成中文。
4、如果屏幕显示小,可以调整软件显示大小,我32的屏幕,点了2次,才合适。
5、中文了,终于认识字了,看下版本。
vscode的使用,有空可以看下这篇有道笔记。
https://note.youdao.com/ynoteshare1/index.html?id=0caca4e48dc6b936cd8588cb3e3b46c9&type=note
也可以看下这篇vscode vim 自定义一些快捷键
https://www.52pojie.cn/forum.php?mod=viewthread&tid=1317533&highlight=vscode
6-5
vscode工具的配置很简单,但是不容易用字表达出来,希望看自学笔记二里 视频6-5章。
提醒主播说的ctrl+~ 是让在键盘上操作 而不是在系统里打出来。
坚持着,坚持着,12月26都看到6-5了,但1月2日才把第六章彻底看完,感觉教学没有重点了,思路有点乱,继续,加油!
|