摘要: 在执行while循环或者for循环时,只要循环条件满足,程序会一直执行循环体。但在某些场景,我们希望在循环结束前就强制结束循环。Python中有两种强制结束循环的方法: 1.continue语句:跳过执行本次循环体中剩余得代码,转而执行下一次的循环。 2.break语句:完全终止当前循环。 brea 阅读全文
posted @ 2022-08-27 15:43 南城古 阅读(776) 评论(0) 推荐(0) 编辑
摘要: Python 不仅支持 if 语句相互嵌套,while 和 for 循环结构也支持嵌套。所谓嵌套,就是一条语句里卖弄还有另一条语句,如:for 里面还有 for,while 里面还有 while,甚至 while 中有 for 或者 for 中也有 while 也都是允许的。 当 2 个(甚至多个) 阅读全文
posted @ 2022-08-22 18:06 南城古 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: Python 中的循环有两种,分别是 while 和 for 循环。for 循环常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。 语法格式: for 迭代变量 in 字符串|列表|元组|字典|集合: 代码块 迭代变量用于存放从序列类型变量中读取出来的元素,所以一般不会在 阅读全文
posted @ 2022-08-22 16:10 南城古 阅读(110) 评论(0) 推荐(0) 编辑
摘要: while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。 语法格式: while 条件表达式: 代码块 代码块:指的是缩进格式相同的多行代码,不过在循环结构中,又称为循环体。 执行的具体流程: 阅读全文
posted @ 2022-08-22 15:48 南城古 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Python assert 语句,又称断言语句,可以看做是功能缩小版的 if 语句,它用于判断某个表达式的值,如果值为真,则程序可以继续往下执行;反之,Python 解释器会报 AssertionError 错误。 语法结构: assert 表达式 也可以使用 if 判断语句断言,如下: if 表达 阅读全文
posted @ 2022-08-18 18:48 南城古 阅读(344) 评论(0) 推荐(0) 编辑
摘要: pass 是 Python 中的关键字,用来让解释器跳过此处,什么都不做。 有时候程序需要占一个位置,或者放一条语句,但又不希望这条语句做任何事情,此时就可以通过 pass 语句来实现。使用 pass 语句比使用注释更加优雅。 示例: 1 age = int(input("请输入你的年龄:")) 2 阅读全文
posted @ 2022-08-18 18:37 南城古 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 最简单的 if 语句中嵌套 if else 语句,如下: if 表达式 1 : if 表达式 2 : 代码块 1 else: 代码块2 在 if else 语句中嵌套 if else 语句,如下: if 表达式 1 : if 表达式 2 : 代码块 1 else: 代码块2 else: if 表达式 阅读全文
posted @ 2022-08-18 18:23 南城古 阅读(298) 评论(0) 推荐(0) 编辑
摘要: Python 是以缩进来标记代码块的,代码块一定要有缩进,没有缩进的不是代码块。另外,同一个代码块的缩进量要相同,缩进量不同的不属于同一个代码块。 if、elif 和 else 后面的代码块一定要缩进,而且缩进量要大于 if、elif 和 else本身。 反面教材: 747 age = int(in 阅读全文
posted @ 2022-08-18 14:41 南城古 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 前面的代码都是顺序执行,称为顺序结构。但是在很多情况下,顺序执行并不能满足工作中的需要,需要程序作出判断的时候,顺序结构的语句就不满足。 Python中,可以使用 if else 语句对条件进行判断,根据不同的结果执行不同的代码,称为选择结构或者分支结构。 if else 语句可以分为三种形式:if 阅读全文
posted @ 2022-08-05 18:40 南城古 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: Python中,有两种常用的字符串类型,分别为 str 和 bytes 类型,其中 str 用来表示 Unicode 字符,bytes 用来表示二进制数据。str 类型和 bytes 类型之间就需要使用 encode() 和 decode() 方法进行转换。 encode()方法:为字符串类型(st 阅读全文
posted @ 2022-08-04 18:24 南城古 阅读(885) 评论(0) 推荐(0) 编辑