python学习第5天
2021-01-29 14:15
标签:流程控制 初始 用户输入 变量 代码 使用 dict complex 顺序 一.类型的判断 用isinstance()函数判断 两种用法: 1.isinstance(要判断的值,要判断的类型),返回值是真或者假. 2.isinstance(要判断的值,(可能的类型1,可能的类型2,...),如果有一个类型符合,则返回真否则为假, 适用于:所有数据类型(int ,float , bool , complex , str ,list , tuple , set ,dict ) 二.代码块 1.概念: 以冒号作为开始,用缩进来划分作用域 作用域:作用的范围 2.形式: if 3 == 3 : print(111) print(222) 注意:缩进方式要么全是一个tab缩进,要么全是4个空格,不能混合使用 三.流程控制 1.概念 流程:代码的执行过程 控制:对代码执行过程的管控 2.三大结构 (1)顺序结构:默认代码从上到下执行 (2)分支结构:有4种 (3)循环结构: for ... in , while循环 四.分支结构:(关键字: if elif else) 1.单项分支 如: if 条件表达式: code1 code2 如果条件表达式成立,返回True条件成立,执行相应的代码块,反之不执行 2.双项分支 如: if 条件表达式: code1 code2 else: code3 code4 如果条件表达式成立,执行if对应的代码块 如果条件表达式不成立,执行else对应的代码块 if 下的代码块也叫做真区间 else下的代码块也叫做假区间 3.多项分支(多选一个) 如: if 条件表达式: code1 elif 条件表达式: code2 elif 条件表达式: code3 else: code.. 如果条件表达式1成立,返回True,执行相应的代码块,如果不成立,向下执行 如果条件表达式2成立,返回True,执行相应的代码块,如果不成立,向下执行 如果条件表达式3成立,返回True,执行相应的代码块,如果不成立,向下执行 如果所有条件表达式都不成立,则执行else对应的代码块 注意:elif可以出现0次或多次 else只可以出现0次或1次 4.巢状分支: 单项分支和双项分支和多项分支的相互嵌套 如: if 条件表达式1: if条件表达式2: if条件表达式3: if条件表达式4: code else: code1 else: code.. else: code.. 注意:input()函数: 等待用户输入字符串,接收的是字符串. 五.循环结构 1.特点: 减少代码冗余,提升代码效率 2.while循环 语法: while 条件表达式: code.. code.. 注意:1.要初始化一个变量 2.写上循环的判断条件 3.自增自减的变量值 例:打印1~100的值 i=1 while 1
print( i ) i += 1 初始化一个变量i 第一次循环 i= 1 , i
print( i ) #打印1 i += 1 # i = i + 1 => 2 第二次循环 i= 2 , i
print( i ) #打印2 i +=1 # i = 2 + 1 =>3 ... 直到 i=101时,判断101
循环结束 python学习第5天 标签:流程控制 初始 用户输入 变量 代码 使用 dict complex 顺序 原文地址:https://www.cnblogs.com/yunchao-520/p/12831990.html
上一篇:数据结构与算法参考答案(第二周)
下一篇:python文件编码格式设置