03 逻辑与结构

01.逻辑判断

1.True 和False-逻辑判断的最基本准则--布尔类型(Boolean Type)
2.True等价于1,而False等价于0

02.条件判断

1.基本形式:

if condition:

  do something

elif condition:

  do something

else:

  do something

2.condition的成立条件是返回值为True的布尔表达式,条件控制可以理解为一种特殊的布尔类型的逻辑判断。

注:当condition的过长或难以理解时,可以采取给变量赋值的办法储存其返回的布尔值

03.循环

For-可迭代序列(或集合)穷尽前重复做一件事

1.基本形式

For item in iterable(集合):

  do something

2.常与内置函数range配合使用

For num in range(a1,a2):

  do something

While-重复做一件事直至条件不成立时停止

1.基本形式

注:在循环过程中制造某种可使其停下来的条件

  或改变使循环成立的条件

While condition:

  do something

2.常与if配合使用

原文地址:https://www.cnblogs.com/Pygoupfs/p/9020109.html

时间: 2024-08-30 11:53:22

03 逻辑与结构的相关文章

Oracle存储(物理+逻辑)结构

Oracle存储结构:物理结构+逻辑结构 Oracle 数据库存储逻辑结构 在操作系统中无法找到逻辑存储结构所对应的文件,但通过查询Oracle数据库的数据字典,可以找到逻辑存储结构的描述. 逻辑存储结构包括表空间,段,区,数据块.逻辑结构之间的关系是:多个块组成区,多个区组成段,多个段组成表空间,多个表空间组成逻辑数据库. 表空间(多个表空间组成逻辑数据库) 段(多个段组成表空间) 区(多个区组成段) 数据块(多个数据块组成区) 一个区:一个区只能在一个数据文件中. 段中的各个区:一个段中的各

InnoDB逻辑存储结构

从InnoDB存储引擎的逻辑存储结构看,所有数据都被逻辑地存放在一个空间中,称之为表空间(tablespace).表空间又由段(segment).区(extent).页(page)组成.页在一些文档中有时也称为(block),InnoDB存储引擎的逻辑存储结构大致如图: 表空间可以看做是InnoDB存储引擎逻辑结构的最高层,所有的数据都存放在表空间中.默认情况下InnoDB存储引擎有一个共享表空间ibdata1,即所有数据都存放在这个表空间内.如果用户启动了innodb_file_per_tab

InnoDB存储引擎表的逻辑存储结构

1.索引组织表: 在InnoDB存储引擎中,表都是依照主键顺序组织存放的.这样的存储方式的表称为索引组织表,在innodb存储引擎表中,每张表都有主键.假设创建的时候没有显式定义主键,则InnoDB会依照例如以下方式选择或者创建主键: 1). 首先推断表中是否有非空的唯一索引,假设有.则该列就为主键. 2).   假设不符合上述条件,则innodb会自己主动创建一个6字节大小的指针 假设表中有多个非空唯一索引时,InnoDB将选择建表时第一个定义的非空唯一索引为主键,通过_rowid能够显示表的

MySQL InnoDB 逻辑存储结构

MySQL InnoDB 逻辑存储结构 从InnoDB存储引擎的逻辑结构看,所有数据都被逻辑地存放在一个空间内,称为表空间,而表空间由段(sengment).区(extent).页(page)组成.ps:页在一些文档中又称块(block). InnoDB存储引擎的逻辑存储结构大致如下: 一.表空间(table space) 表空间分为了两种,这里简单的概括一下: 1. 独立表空间:每一个表都将会生成以独立的文件方式来进行存储,每一个表都有一个.frm表描述文件,还有一个.ibd文件. 其中这个文

oracle逻辑存储结构

逻辑存储结构是对数据存储结构在逻辑概念上的划分.oracle的逻辑存储结构主要由表空间.段.区间和数据块等概念组成.oracle数据块是由多个表空间组成,表空间又是由多个段组成,段有多个数据区组成,数据区又有多个块组成.数据块是Oracle逻辑存储中的最小的逻辑单位,也是执行数据输入.输出最小存储单位.数据块由块头.表目录.行目录.空余空间和行数据组成.块头.表目录.行目录组合起来称为头部信息区,头部信息区不存放数据,存放整个块的引导信息,起到引导系统读取数据的作用.空余空间和行数据公共构成块的

ORALCE逻辑存储结构

ORACLE逻辑存储结构块: 数据块 他是最基础的逻辑存储单元,数据以行的形式存储到我么的数据块中 区 :多个块的集合 并且区组成了物理的数据文件 段 :(表 索引 物化视图 物化视图日志 大对象 大对象) 那么在括号中的每一个对象都是一个段.而区由组成了段[逻辑的方式] 一个段中包含多个数据文件 表空间 :表空间指的是段的集合 一个表空间中存在多个段的是 (小表空间) 但是有种特殊的表空间叫(大表空间) 比如说 BLOB CLOB BFILE.....这些都是大表空间中存储的数据,并且大表空间

mysql innodb 的 逻辑存储结构

如上图: innodb 的 逻辑存储单元分成 表空间,段,区,页 4个等级 默认情况下,一个数据库 所有变共享一个 默认的表空间(tablespan).可以指定每个表一个表空间. 一个表空间管理着 多个 segment( 段 ),不固定个数 一个段管理着多个区( extent ),并且一个区是一个 1M . 一个 区 有 64 页 (page),一个页是 16K. 页是mysql 逻辑存储单元的最小单元,一个 页可以保存多行的数据. page 结构:File Header(38字节),Page

[03] 类的结构和创建对象

1.类的结构和定义 先回顾一下,类的基本概念: 类定义了对象共同的属性和行为(即方法) 具体的某个对象需要通过类来进行申明 那么显而易见地,类中应该包含的东西就有,属性.方法,另外,既然对象要通过类来声明,那么类中必须要有一个类似生产机器的东西来生成对象,这个类似生产机器的东西叫做构造函数.另外,类还可有内部类和块,这两种使用较少. 所以,类的结构内容就是: 属性(对象数据的描述) 方法(对象的行为) 构造函数(用于生产对象,也叫做实例化对象) 内部类(在类体中申明的类) 块(分为静态块.实例块

C#语言-03.逻辑控制语句

a. 逻辑控制语句: i. 条件语句:先对条件判断,然后根据判断结果执行不同的分支 1. If 和 if-else:判断"布尔表达式的值"来决定执行那个代码块 a. 语法:if(布尔表达式){ b. 布尔表达式为 true 时执行此代码块 c. }else{ d. 布尔表达式为 false 时执行此代码块 e. } 2. switch:判断"控制表达式的值"来有条件地执行代码 a. 语法:switch(){ b. case 测试值 1: c. break; d. -