Python学习----基础语法2

布尔类型

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

if 基本语法格式

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

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

多条件判断 使用 and or 关键字,对比java中得 && ||

多条件语句
与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结束当前循环

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值