隐藏页面特效

类型判断,代码块,流程控制及循环---day05

1.类型判断isinstance

1
2
3
4
5
6
用来做判断类型
语法:
用法一:
isinstance(要判断的值,要判断的类型) 返回的是真或者假
用法二:
isinstance(要判断的值,(可能的类型))如果有一个类型满足,返回的是真或者假

  

2.代码块

1
2
3
以冒号作为开始,用缩进来划分相同的作用域,这个整体是一个代码块   
作用域:作用的区域
tab键 == 4个空格,要么全部使用tab键要么全部使用空格,不能混合使用

  

3.控制流程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
流程:代码执行的过程
控制:对代码执行过程的一种管控就是流程控制
三大结构:
1.顺序结构:默认代码从上到下执行
2.分支结构:4
3.循环结构::for ... int while 循环
 
分支结构又分为:
    1.单项分支
    2.双项分支
    3.多项分支
    4.巢状分支
 
1)单项分支
if 条件表达式:
    执行的语句1
    执行的语句2
如果条件表达式成立,反水True条件成立,执行对应的代码,反之不执行
 
2)双项分支:
if 条件表达式1
    执行的语句1
else:
    执行的语句2
如果表达式1成立就执行对应的代码,如果表达式1不成立就执行语句2.
 
input的用法
等待用户输入字符串,接受的是字符串
 
3)多项分支:
if 条件表达式1:
    执行的语句1
elif 条件表达式2:
    执行的语句2
elif 条件表达式3:
    执行的语句3
else:
    执行的语句4
如果条件表达式1成立:返回True,执行对应的代码块,如果不成立,向下执行
如果条件表达式2成立:返回True,执行对应的代码块,如果不成立,向下执行
如果条件表达式3成立:返回True,执行对应的代码块,如果不成立,向下执行
直到最后,任何条件都不满足,执行else这个分支的代码块
 
4)巢状分支(单项分支,双项分支,多项分支互相嵌套)
if 条件表达式1  ==True:
    if 条件表达式2  == True:
        if 条件表达式3  ==True:
            if 条件表达式4 == True:
                if 条件表达式5 == True:
                    执行的语句5
                else:
                    执行的语句6
            else:
                条件4不成立时执行的语句7
else:
    条件1不成立时执行的语句8

 

4.循环while

1
2
3
4
5
6
7
8
9
10
11
12
特征:减少代码容器 提升代码效率
语法:
while 条件表达式:
    执行的语句1
    执行的语句2
初始化一个变量
写上循环的判断条件
自增自减的变量值
 
死循环(条件永远为真)
while True:
    print(1)

  

总结:

今天主要讲了类型判断isinstance的用法,用来判断类型的,有两种用法,一种是isinstance(要判断的值,要判断的类型)

一种是isinstance(要判断的值,(可能的类型1,可能的类型2,.....)),两者的返回结果都为True或False

代码块:代码块的作用域以及tab键和空格,一个tab键缩进等于4个空格,不能混合使用

流程控制:对代码执行过程的一种管控就是流程控制,主要有三大结构4大分支,顺序结构:默认代码从上至下执行

分支结构:单项分支,双项分支,多项分支,巢状分支。循环结构:while  for ...in 

单项分支语法:if 条件表达式:执行的语句

双项分支语法:if 条件表达式1

        :执行的语句1

       else:

        执行的语句2

条件1成立就执行语句1,不成立就执行语句2

多项分支语法:if 条件表达式1:

        执行的语句1

       elif 条件表达式2:

        执行的语句2

       else:
        执行的语句3

条件1成立就执行语句1,不成立就继续往下执行

巢状分支:单项分支,双项分支,多项分支的互相嵌套

串讲了个input的用法,用户输入,输入的都是字符串类型

while循环:

语法:while 条件表达式:

    执行语句

想要终止循环,可以初始化一个变量,然后做循环的判断条件,自增或自减的变量值,当满足一定条件的时候就结束循环

或者自己在循环语句中主动添加break,终止循环

  


__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/12832440.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(171)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示