什么是表达式
表达式(Expression)是运算符和操作数所构成的序列。 运算符和操作数是有顺序的。
表达式的优先级
and 的优先级高于 or,not > and > or 。 同级优先级时会从左向右解释(左结合),若出现赋值运算符其结合顺序会改变(右结合)。 用括号强制提升优先级。
表达式优先级练习
熟悉VSCode开发环境与Python插件安装
流程控制语句之条件控制
末尾不需要强制加分号的 不需要花括号包裹语句
注释:# 单行注释 '''多行注释'''
单行注释快捷键:ctrl+/
多行注释快捷键:alt+shift+A
条件控制解决选择性问题
if else
流程控制语句之条件控制二
常量与Pylint规范
constant 常量 需要大写
Python中的常量并不是真正意义上的常量
文件开头需要写模块说明
最后要空出一行
运算符左右两边各空一格
四个空格或一个tab
模块说明
snippet、嵌套分支、代码块的概念
snippet 快速构建代码片段 可以用tab切换到下一个编写区域,上一个编写区域时shift + tab pass 是空语句或占位语句,保持语句完整性。
if 可以单独使用,else 必须要和 if 一起使用。
代码块中一行被执行的话,其他的都会被执行
过多层次嵌套会使代码易读性差。可以提取成函数,将具体逻辑封装到函数中。 缩进可以决定代码块。
elif的优点
elif 和 if 结合使用
改变思维定势
input()函数录入的字符串str。 在学习动态语言对数据类型格外注意。
领取专属 10元无门槛券
私享最新 技术干货