1.类型判断isinstance

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

  

2.代码块

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

  

3.控制流程

流程:代码执行的过程
控制:对代码执行过程的一种管控就是流程控制
三大结构:
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

特征:减少代码容器 提升代码效率
语法:
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,终止循环

  

类型判断,代码块,流程控制及循环---day05的更多相关文章

  1. Swift流程控制之循环语句和判断语句详解

    Swift提供了所有c类语言的控制流结构.包括for和while循环来执行一个任务多次:if和switch语句来执行确定的条件下不同的分支的代码:break和continue关键字能将运行流程转到你代 ...

  2. python流程控制for循环

    流程控制 for循环 #首先我们用一例子看下用while循环取出列表中值的方法 l=['a','b','c'] i=0 while i<len(l): print(l[i]) i+=1 #whi ...

  3. PHP丨PHP基础知识之流程控制WHILE循环「理论篇」

    昨天讲完FOR循环今天来讲讲他的兄弟WHILE循环!进入正题: while是计算机的一种基本循环模式.当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环.while语句的一般表达式为:whil ...

  4. python全栈 流程控制;while 循环 格式化输出 运算符 及编码

    python全栈开发 1循环 2break和continue的区别 3格式化输出 4运算符 5编码 一.流程控制while循环 while条件: 代码块(循环体) 1.死循环; while True; ...

  5. Python之流程控制——while循环

    Python之流程控制--while循环 一.语法 while 条件: 执行代码 while就是当的意思,它指当其后面的条件成立,就执行while下面的代码. 例:写一个从0打印到10的程序 coun ...

  6. 048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例——阶乘的累加和

    048 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 10 案例--阶乘的累加和 本文知识点:通过案例练习嵌套循环应用 案例练习--阶乘的累加和 案例题目 ...

  7. 046 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 08 for循环的注意事项

    046 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 08 for循环的注意事项 本文知识点:for循环的注意事项 for循环的注意事项 for循环有3个 ...

  8. 045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围

    045 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 07 for循环应用及局部变量作用范围 本文知识点:for循环应用及局部变量作用范围 for循环 w ...

  9. 044 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 06 使用do-while循环实现猜字游戏

    044 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 06 使用do-while循环实现猜字游戏 本文知识点:do-while循环深入运用 案例练习 案例 ...

  10. 052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试——debug2 多断点调试程序

    052 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 14 Eclipse下程序调试--debug2 多断点调试程序 本文知识点: Eclipse下程序调 ...

随机推荐

  1. [转帖]iptables ip_conntrack_max 调整

    https://www.diewufeiyang.com/post/583.html 一.概念 ==================== -允许的最大跟踪连接条目:CONNTRACK_MAX(默认值是 ...

  2. MYSQL 日志参数与性能的关系

    1. 先看一下mysql技术内幕 innodb存储引擎的一个结果 以及各个参数的含义

  3. React中生命周期的讲解

    什么是生命周期? 从出生到成长,最后到死亡,这个过程的时间可以理解为生命周期. React中的组件也是这么一个过程. React的生命周期分为三个阶段:挂载期(也叫实例化期).更新期(也叫存在期).卸 ...

  4. void的讲解 、any的讲解 、联合类型的讲解

    1. void的使用 空值一般采用 void 来表示,同时void也可以表示变量 也可以表示函数没有返回值哈 使用了 void 就不能够使用 return 哈 let sum = function() ...

  5. 解决idea登录github出现的invalid authentication data 404 not found以及登录 token 失效

    0.错误提醒: Your token is invalid, please re-login github and get token again. 报错无效的用户名(invalid username ...

  6. UIE_Slim满足工业应用场景,解决推理部署耗时问题,提升效能。

    项目链接:fork一下即可 UIE Slim满足工业应用场景,解决推理部署耗时问题,提升效能! 如果有图片缺失查看原项目 UIE Slim满足工业应用场景,解决推理部署耗时问题,提升效能 在UIE强大 ...

  7. Pdfium.Net.Free 一个免费的Pdfium的 .net包装器--PDF预览器框选

    项目地址: Pdfium.Net:https://github.com/1000374/Pdfium.Net PdfiumViewer:https://github.com/1000374/Pdfiu ...

  8. HT UI 5.0,前端组件图扑是认真的

    为顺应数字时代的不断发展,图扑 HT UI 5.0 在原有功能强大的界面组件库的基础上进行了全面升级,融入了更先进的技术.创新的设计理念以及更加智能的功能.HT UI 5.0 使用户体验更为直观.个性 ...

  9. 俄大神 lopatkin Windows 精简优化系统 - 工具软件

    昨天有个网友邮件我,说是想找个Tiny7 Rev2的ISO操作系统文件,但是我找了下,以前的那些文件有些已经删除了,所以就在网上搜到了俄大神 lopatkin Windows 精简优化系统,特此放到网 ...

  10. (python)代码学习||2024.2.3||题目是codewars上的【Validate Sudoku with size `NxN`】

    题目的要求是写一个Sudoku类,类中要有一个实例函数判断传给对象的二维数组是否符合数独规则 题目链接:https://www.codewars.com/kata/540afbe2dc9f615d5e ...