零基础学Python-程序的整体结构,布尔值分析,if语句,pass语句分析(干货)(3)

目录

程序的组织结构结构

对象的布尔值

选择结构

此处为单分支的结构:

双分支的结构:

多分支结构:

还有嵌套的结构

pass语句


程序的组织结构结构

计算机的流程控制其实归结为三种基本的结构:顺序结构,选择结构(if),还有循环结构(while和for in),三种结构即是构成了我们的编程的整体的一个系统。

对象的布尔值

获取对象的布尔值可以使用内置函数bool()

注意:

以下的对象的布尔值为False

Fales

数值0

None

空字符串,空列表,空元祖tuple()或者(),空字典dict()或{},空集合set()

选择结构

语法结构:

此处为单分支的结构:

if 条件表达式:

条件执行体

双分支的结构:

if 条件表达式:

条件执行体1

else:

条件执行体2

多分支结构:

if 条件表达式1:

条件执行体1

elif 条件表达式2:

条件执行体2

elif 条件表达式3:

条件执行体3

[else:]

条件执行体N+1

备注:此处的[else:],表示在最后的这个部分的else可以不用写,也可以写

注意:Python中可以使用数学语言中的写法:90<=s<=100

还有嵌套的结构

if 条件表达式1:

if 条件表达式2:

      条件执行体2

else:

      条件执行体3

else:

条件执行体4

条件表达式的简写

语法结构:

x if 判断条件 else y

其中的运算规则;如果判断条件的布尔值为True的话,条件表达式返回x,反之返回y

pass语句

是占位符,什么都不干,常用于搭建语法结构,但是什么内容都不做。

 

 

 

 

你可能感兴趣的:(Python,python)