吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8768|回复: 35
收起左侧

[学习记录] Python自学笔记(五)--------------------------- 附vscode1.52绿色版

  [复制链接]
l2430478 发表于 2020-12-26 19:48
本帖最后由 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



实际情况是按照下图顺序进行优先计算,前面数字即为优先度。
快照2.jpg

[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(一般是第一个),点击安装
快照6.jpg

2、安装后,右下角会有弹框出现,点yes,重启vscode,完成。
快照7.jpg
3、自动重启后,变成中文。
快照8.jpg

4、如果屏幕显示小,可以调整软件显示大小,我32的屏幕,点了2次,才合适。

快照9.jpg

5、中文了,终于认识字了,看下版本。
快照10.jpg


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日才把第六章彻底看完,感觉教学没有重点了,思路有点乱,继续,加油!




免费评分

参与人数 10吾爱币 +11 热心值 +9 收起 理由
清风明月星 + 1 + 1 谢谢@Thanks!
binyue1985 + 1 + 1 谢谢@Thanks!
sweet告白气球 + 2 用心讨论,共获提升!
LemonSugar + 1 + 1 谢谢@Thanks!
用户名:用户名 + 1 + 1 谢谢@Thanks!
云不问 + 1 + 1 用心讨论,共获提升!
heymon0n + 1 + 1 谢谢@Thanks!
久住飞鸟 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
czwuyang + 1 + 1 你的坚持。带动了我的坚持
xz180205900 + 1 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

suns2008 发表于 2020-12-26 20:04
感谢分享,最近刚好想学学这个
ww6578 发表于 2020-12-26 20:46
608岁的老头 发表于 2020-12-26 21:58
https://docs.python.org/3.9/tutorial/index.html
多看官方文档是学习一门语言的必要条件
头像被屏蔽
mokson 发表于 2020-12-27 09:37
提示: 作者被禁止或删除 内容自动屏蔽
寒冰流火 发表于 2020-12-27 10:16
一直在看楼主的东西很有收获
lrh3883721 发表于 2020-12-27 11:37
最近正准备学呢   发现了楼主的帖子   从头看起
Runboy 发表于 2020-12-27 15:04
求个建议:本人三十 想学这块看了视频能理解 ,不过忘的太快了
有什么方法可以记吗 还是说就是敲代码记呢 本人不是从事程序员 业余爱好者
 楼主| l2430478 发表于 2020-12-27 15:13
Runboy 发表于 2020-12-27 15:04
求个建议:本人三十 想学这块看了视频能理解 ,不过忘的太快了
有什么方法可以记吗 还是说就是敲代码记呢  ...

本人42岁啦~~~~
Runboy 发表于 2020-12-27 18:17


加油 努力
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表