Python学习----基础语法2
创始人
2024-01-20 13:21:24
0

布尔类型

布尔本质上是 1 和 0
在这里插入图片描述

if 基本语法格式

语法还是比较简单的 , 需要注意的是 , Python是通过空格缩进来判断代码块归属的 ( 不像java这么通过 花括号进行区分 ) , 默认是四个空格 , 你也可以使用两个或者三个等 , 只要全部统一即可 , 但是编辑器会有提示 , 规范是四个空格.
条件判断式后面的 冒号 也需要注意
在这里插入图片描述

if 取反语句
if not 条件
条件为true时,因为前面有not,所以不会进入对应true的代码块中

多条件语句
与java对比 , else if 变成为 elif 关键字
在这里插入图片描述

循环语句

while循环语法

先判断条件再进行代码块执行
在这里插入图片描述
随机数函数
import random
num = random.randint(0,100) # 生成 1-100 的随机数

循环嵌套:
空格缩进决定层次关系
在这里插入图片描述

for 循环语法

无法定义循环条件,只能被动取出数据处理。需要空格缩进指定代码块区域
在这里插入图片描述
for 临时变量 in 待处理数据集
循环代码块
语法中的:待处理数据集,严格来说称之为“序列类型”,序列类型值,其内容可以一个个依次取出的一种类型
包括:字符串,列表,元组 …

range语句:
range(num) 获取一个从0开始,到num结束的数组序列(不包含num本身)
例如: range(5) [0,1,2,3,4]
range(num1 , num2) 获得一个从num1开始,到num2结束的数字序列(不包含num2本身)
例如:range(5,10) [5,6,7,8,9]
range(num1,num2,step) step为步长,依旧是包含头不包含尾
例如: range(5,10,2) [5,7,9]

这样可以使用range来控制for循环的循环
在这里插入图片描述

变量作用域

在for循环外部访问内部的临时变量,规范上是不允许的,但是实际上是可以的。(这儿和java区别很大)
在这里插入图片描述
如果你想在访问for循环里面的变量,那么在for循环外面的前面定义一个变量。x赋值什么无所谓,反正进入循环都会被替代
在这里插入图片描述
for循环嵌套
空格区别代码块即可
在这里插入图片描述
continue 和 break 关键字: 和java一样,continue 结束本次循环,开始下一次。break结束当前循环

相关内容

热门资讯

喜欢穿一身黑的男生性格(喜欢穿... 今天百科达人给各位分享喜欢穿一身黑的男生性格的知识,其中也会对喜欢穿一身黑衣服的男人人好相处吗进行解...
发春是什么意思(思春和发春是什... 本篇文章极速百科给大家谈谈发春是什么意思,以及思春和发春是什么意思对应的知识点,希望对各位有所帮助,...
网络用语zl是什么意思(zl是... 今天给各位分享网络用语zl是什么意思的知识,其中也会对zl是啥意思是什么网络用语进行解释,如果能碰巧...
为什么酷狗音乐自己唱的歌不能下... 本篇文章极速百科小编给大家谈谈为什么酷狗音乐自己唱的歌不能下载到本地?,以及为什么酷狗下载的歌曲不是...
华为下载未安装的文件去哪找(华... 今天百科达人给各位分享华为下载未安装的文件去哪找的知识,其中也会对华为下载未安装的文件去哪找到进行解...
怎么往应用助手里添加应用(应用... 今天百科达人给各位分享怎么往应用助手里添加应用的知识,其中也会对应用助手怎么添加微信进行解释,如果能...
家里可以做假山养金鱼吗(假山能... 今天百科达人给各位分享家里可以做假山养金鱼吗的知识,其中也会对假山能放鱼缸里吗进行解释,如果能碰巧解...
一帆风顺二龙腾飞三阳开泰祝福语... 本篇文章极速百科给大家谈谈一帆风顺二龙腾飞三阳开泰祝福语,以及一帆风顺二龙腾飞三阳开泰祝福语结婚对应...
美团联名卡审核成功待激活(美团... 今天百科达人给各位分享美团联名卡审核成功待激活的知识,其中也会对美团联名卡审核未通过进行解释,如果能...
四分五裂是什么生肖什么动物(四... 本篇文章极速百科小编给大家谈谈四分五裂是什么生肖什么动物,以及四分五裂打一生肖是什么对应的知识点,希...