文章分类 - Python / 流程控制
摘要:推导式(又称解析器),是 Python 独有的一种特性。使用推导式可以快速生成列表、元组、字典以及集合类型的数据,因此推导式又可细分为列表推导式、元组推导式、字典推导式以及集合推导式。 Python 列表推导式 列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足
阅读全文
摘要:要知道,每个循环结构(while 或 for)都必须有停止运行的途径,这样才不会没完没了地执行下去。 例如,下面的循环从 1 数到 5 : x = 1 while x <= 5: print(x) x += 1 运行结果为: 1 2 3 4 5 但如果像下面这样不小心遗漏了代码行x += 1,那么这
阅读全文
摘要:冒泡排序是数据结构中的经典算法,手动实现冒泡排序,对初学者锻炼自己的编程逻辑有很大帮助,本节就带领大家使用循环结构实现冒泡排序算法。 冒泡排序算法的实现思想遵循以下几步: 比较相邻的元素,如果第一个比第二个大,就交换它们两个。 从最开始的第一对到结尾的最后一对,对每一对相邻元素做步骤 1 所描述的比
阅读全文
摘要:讲完了 assert 的基本语法之后,本节通过一些实际应用的例子,给大家演示一下 assert 在 Python 中的用法,并明确 assert 的使用场景。 第一个例子,假设 C 语言中文网想做 VIP 促销活动,准备进行打折,现需要写一个 apply_discount() 函数,要求是,向该函数
阅读全文

浙公网安备 33010602011771号