Day1零基础自学python-print函数、转义字符、标识符、
Day2零基础自学python—数据类型、类型转换、input、运算符
文章目录
- 系列文章目录
- 一、顺序结构
- 对象的布尔值
- 二、分支结构
- 1.单分支结构
- 2.双分支结构
- 3.多分支结构
- 4.嵌套if的使用
- 条件表达式
- pass语句
- 内置range()函数的使用
一、顺序结构
程序从上到下顺序地执行代码,中间没有任何的判断和跳转,直到程序结束
对象的布尔值- Python一切皆对象,所有对象都有一个布尔值
获取对象的布尔值:使用内置函数bool() - 以下对象的布尔值为False
False
数值0
None
空字符串
空列表
空元组
空字典
空集合
选择结构:程序根据判断条件的布尔值选择性地执行部分代码
明确的让计算机知道在什么条件下,该去做什么
中文语义:如果…新就…
语法结构:
if 条件表达式: 条件执行体2.双分支结构
·中文语义:如果…不满足…就…
语法结构:
if 条件表达式∶ 条件执行体1 else: 条件执行体23.多分支结构
语法结构:
if 条件表达式1: 条件执行体1 elif 条件表达式2: 条件执行体2 elif条件表达式N: 条件执行体N [else:] #else可省略 条件执行体N+14.嵌套if的使用
语法结构:
if 条件表达式1: if 内层条件表达式: 内存条件执行体1 else: 内存条件执行体2 else: 条件执行体条件表达式
- 条件表达式是if…else的简写
- 语法结构:
x if 判断条件 else y - 运算规则
如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为False。可以简化操作
- 语句什么都不做,只是一个占位符,用在语法上需要语句的地方
- 什么时候使用:
先搭建语法结构,还没想好代码怎么写的时候 - 哪些语句—起使用
if语句的条件执行体
for-in语句的循环体
定义函数时的函数体
- 用于生成一个整数序列
- 创建range对象的三种方式
- 返回值是一个迭代器对象
- range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要存储start,stop和step,只有当用到range对象时,才会去计算序列中的相关元素
- in与not in 判断整数序列中是否存在(不存在)指定的整数



