python3分支、循环、条件与枚举

什么是表达式

表达式(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。 在学习动态语言对数据类型格外注意。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180712G1XRM200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券