1.布尔类型(bool)
布尔类型只有True和False
1.1 布尔类型的四则运算
True:1,False:0,可以直接进行四则元素

bool()判断是真是假,原则是空的,比如字符串、列表判断为假

1.2 比较运算
比较两个对象:
- 符号:>, <, ==, !=, >=, <=
- 同种类型对象比较
- 返回值:True和False

1.3 逻辑运算(布尔运算)
- and
A and B
计算过程:先看左边
如果 bool(A)== False:
返回 A
否则:
返回 B

- or
A or B
计算过程:先看左边
如果 bool(A)== True:
返回 A
否则:
返回 B

- not

1.4 简单的语句总结
①import 语句
- import module
- import module as new_name
- from module import function
- from module import function as new_name
- from module import * 不提倡

②赋值语句
基本形式:variable = object
其他花样:
- a = 1, 2, 3
- a, b, c = 1, 2, 3
- a, _, c = 1, 2, 3
- a, *b = 1, 2, 3
- a = b = 1

- a = a +1 ==> a += 1
- a -= 2
- a *= 2
- a /= 2

2.条件判断
2.1 单分支语句


2.2 多分支语句
【例】随机生成10以内的整数,如果该数字大于圆周率π,就将其当做直径计算圆的周长和面积;否则当做半径计算圆的周长和面积。最后将计算结果输出


3.循环语句
3.1 for循环语句
3.1.1 for循环语句基本结构
字符串

列表

字典



【例】创建一个数据集,包含1到10的随机整数,共计100个数。并统计每个数字的次数

3.1.2 for循环关联的常用函数
①range()



【例】100中被3整除的数


②zip()-列表中相同位置的元素配对

【例】列表中相同索引的数字相加


③enumerate()-枚举

【例】将列表中的偶数替换为even


3.1.3 列表解析
通常应用于向空列表追加某些符合条件的元素时使用

【例】创建一个列表,其中的元素是100以内能被3整除的正整数

【例】统计这个字符串中每个单词的字母数量

3.2 while循环语句
3.2.1 while基本格式
break-当前位置中断并跳出循环

continue-从当前位置略过,到循环的开始

3.2.2 案例
制作一个满足如下功能的猜数游戏:
计算机随机生成一个100以内的正整数,用户通过键盘输入数字,猜测计算机所生成的随机数
注意:对用户的输入次数不做限制

本文详细介绍了Python中的布尔类型,包括布尔的四则运算、比较运算和逻辑运算。接着,讲解了条件判断,包括单分支和多分支语句,并提供了一个实际应用示例。在循环语句部分,阐述了for循环的基本结构、常用函数,如range()、zip()和enumerate(),以及列表解析。同时,也讨论了while循环及其控制结构。文章提供了多个实用的例子,帮助读者深入理解Python中的判断和循环机制。
595

被折叠的 条评论
为什么被折叠?



