python入门课程Pro(1)--数据结构及判断

第1课 复杂的多向选择

1.if-elif-else

if-elif-else语句属于多向判断(3个或以上的条件)。如果if的条件不成立,就执行elif再判断一次,如果elif的条件也不成立,就执行else内的代码块。if、elif、else是互斥关系,程序只会执行其中的一个。并且,当判断的条件超过3个时,中间的多个条件都可以使用elif,无论中间有多少个elif,它和其他if、elif都是互斥关系。

2.if嵌套

在这里插入图片描述

3.练习题

(1)大招来了

(2)奇数还是偶数

(3)简洁代码

第2课 数据与判断小结

1.变量

变量只能由字母,数字,下划线构成
在print函数中,字符串换行只能由\n

2.格式化输出

print(f"my name is {变量}")

3.逻辑运算-或与非

4.判断条件

布尔表达式,空值None,零
取整符号//

5.练习题

(1)火车站安检

(2)刑事责任年龄

(3)1900是闰年么

(4)数字翻转

第三课 存储多个数据的元组

1.数据结构

数据结构是计算机存储和组织数据的方式

2.元组tuple

元组,是一种由多个数据组成的有序数据集合。它就像一排抽屉,我们可以在抽屉里面放不同的东西。
元组里可以存储各种各样的数据类型,一个元组可以完全由整型、浮点型、字符串、布尔数构成。

3.索引

索引是在数据结构中用来定位和寻找数据的检索方式,索引都是从零开始的。

4.in运算符

用来判断某个元素是否在元组中

5.练习题

(1)路飞是不是一般人

(2)数学成绩

(3)身份证编码

第四课 灵活多变的列表

1.列表List

列表中的数据元素可以是任何一种类型

2.切片

编程中的切片能对元组、列表等有序数据结构进行处理,以截取数据中连续的片段,方便使用。
切片要遵循“左闭右开”原则
切片有三种填写情况
(1)开始位置数字不填,默认从第一个元素开始切片。
(2)结束位置数字不填,默认从开始位置切片,取到最后一个元素。
(3)开始位置和结束位置都不填写时,就是取列表中的所有元素。
元组也可以使用切片的方式

3.列表的修改

定位到数据的位置,然后赋值修改
虽然元组和列表具有相似的特性,但是元组一旦定义了就不能修改了

4.元组和列表的相同点和不同点

相同点:

  1. 可以使用索引定位到某个元素;
  2. 可以使用切片取一个片段;
  3. 可以存储不同的数据,如,字符串、整型、浮点型、布尔数等。
    不同点:元组内容是不可修改的。

5.练习题

(1)名牌包

(2)神奇动物在哪里

(3)名牌包包2.0

(4)NocturneProgramming

相关推荐

  1. python入门课程Pro(2)--循环

    2024-07-18 22:54:04       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 22:54:04       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 22:54:04       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 22:54:04       58 阅读
  4. Python语言-面向对象

    2024-07-18 22:54:04       69 阅读

热门阅读

  1. Lua 数组

    2024-07-18 22:54:04       22 阅读
  2. 拯救SQL Server数据库事务日志文件损坏

    2024-07-18 22:54:04       19 阅读
  3. LeetCode题练习与总结:分数到小数--166

    2024-07-18 22:54:04       23 阅读
  4. 总结 Thread 类的基本用法

    2024-07-18 22:54:04       24 阅读
  5. C++打印

    2024-07-18 22:54:04       17 阅读
  6. opencv—常用函数学习_“干货“_4

    2024-07-18 22:54:04       21 阅读
  7. 计算机视觉篇1 计算机视觉概览

    2024-07-18 22:54:04       23 阅读
  8. C#面:阐述下MVC框架的机制,各个模块的作用?

    2024-07-18 22:54:04       19 阅读
  9. Mysql中delete数据后磁盘空间浅析

    2024-07-18 22:54:04       21 阅读