课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)
课程章节:6-8 流程控制语句之条件控制一
主讲老师:7七月
课程内容:
今天学习的内容包括:
流程控制语句之条件控制一
课程收获:
6-8 流程控制语句之条件控制一
编码规范、特点:
1.python在每一个语句的末尾不需要强制加;
2.在python他不需要使用类似{}来吧一组代码给包裹起来,其他很多语言他们会要求if,class定义需要使用{}把语句给包裹起来。
3.靠什么来区分代码段: 缩进。
条件控制 循环控制 分支
其他语言 if else for,while swtich
单行注释 # 快捷键 ctrl+/
多行注释 ''' ''' ''' ''' alt+shift+a
条件控制是来解决我们选择性问题
首先定义一个变量 mood = True
if+能否返回布尔类型的表达式或者是一个变量 if mood;
后面写,如果mood为True,所需要做的事情。 print('go to left')
这样的一种写法print会被单独执行。并不会被包含在if里面。
python靠缩进来实现代码包裹这样的特点,python的代码可以被混淆压缩嘛? 不可以
因为我们如果要混淆和压缩,很多时候就会吧代码里的空格都去掉,已减少代码的体积。但问题是,如果吧空格都去掉,python肯定会从语法上就会出错。你的代码是走不通的。
他也不会可能被混淆,所以很多时候python他的代码只能已源代码的形态进行呈现,或开源出去。
我们现在处在云服务时代,在云服务时代。代码的压缩和加密并不是这么重要。因为所有的代码都是托管在我们自己的服务器的,不会把代码去给到使用者。
共同学习,写下你的评论
评论加载中...
作者其他优质文章