python趣味编程
2023-03-05 17:11:31 0 举报
AI智能生成
python趣味编程
作者其他创作
大纲/内容
第三阶段
第四阶段
第五阶段
1.初识物联网
第一阶段
第1课: 认识新朋友-python
了解Python能做什么。
Python(大蟒蛇)是一种我们和计算机沟通的语言,
是众多编程语言当中的一种。
是众多编程语言当中的一种。
掌握print()函数。
在Python中,使用内置函数print()可以将结果输出到标准的控制台上,
他的基本语法格式如下:print(“输出内容”)
他的基本语法格式如下:print(“输出内容”)
编写第一个Python。
print("Hello World")
第2课: 与世界打招呼(输出)
1、常见错误
关于错误
编写的程序不能正常执行, 或者执行的结果不是我们期望的
俗称、BUG 、, 是程序员在开发时非常常见的, 初学者常见错误的原因包括:
1 . 手误
2 . 对己经学习过的知识理解还存在不足
3 · 对语言还有需要学习和提升的内容
在学习语言时, 不仅要学会语言的语法, 而且还要学会如何认识错误和解
决错误的方法。
2、python3和python2的区别。
目前市场上有两个Python 的版本并存着, 分别是、Python 2.X 、和、Python 3.X
Python 2 . × 默认不支持中文, 具体原因, 在介绍字符编码时会为大家讲解
Python 2 . × 的解释器名称是python
Python 3 . × 的解释器名称是python3
Python 2 . × 默认不支持中文, 具体原因, 在介绍字符编码时会为大家讲解
Python 2 . × 的解释器名称是python
Python 3 . × 的解释器名称是python3
3、练习print()函数。
print("Hello world", end=' ')
print("你好世界")
print("你好世界")
print("1 \n 2 \n 3") 换行打印123,\n为换行符
第3课:与计算机的沟通(输入)
1、了解什么是输入
输入:是指你任务有关往计算机下达指令的操作,
键入命令、字母,移动鼠标,这都是输入操作。
键入命令、字母,移动鼠标,这都是输入操作。
2、input函数使用的方法。
在Python3 中 input() 函数接受一个标准输入数据,返回为string 类型。
在Python2 中 input() 相等于 eval(raw_input(prompt)) ,用来获取控制台的输入。
raw_input() 将所有输入作为字符串看待,返回字符串类型。
而input() 在对待纯数字输入时具有自己的特性,
它返回所输入的数字的类型( int, float )。
而input() 在对待纯数字输入时具有自己的特性,
它返回所输入的数字的类型( int, float )。
函数语法:input(提示信息)
注意:python3 里 input() 默认接收到的是 str 类型。
注意:python3 里 input() 默认接收到的是 str 类型。
3、input函数与print函数相组合。
result = '欢迎来到信息录入系统'
print(result)
name = input('请输入你的名字:')
age = input('请输入你的年龄:')
address = input('请输入你的地址:')
phone = input('请输入你的电话:')
print('='*50) #打印50个等号
print('你的名字是:', name)
print('你的年龄是:', age)
print('你的地址是:', address)
print('你的电话是:', phone)
print('='*50) #打印50个等号
print(result)
name = input('请输入你的名字:')
age = input('请输入你的年龄:')
address = input('请输入你的地址:')
phone = input('请输入你的电话:')
print('='*50) #打印50个等号
print('你的名字是:', name)
print('你的年龄是:', age)
print('你的地址是:', address)
print('你的电话是:', phone)
print('='*50) #打印50个等号
第4课:存储盒子-变量
1、了解变量是什么。
变量,顾名思义就是在程序运行过程中值可以改变的量。
2、掌握变量的定义。
在Python 中每个变量在使用前都必须赋值, 变量赋值以后该变量才会被
创建。
等号( = ) 用来给变量赋值。
等号( = ) 运算符左边是一个变量名, 等号( = ) 运算符右边是存储在变量
中的值。例如:name = “小明” age=15
创建。
等号( = ) 用来给变量赋值。
等号( = ) 运算符左边是一个变量名, 等号( = ) 运算符右边是存储在变量
中的值。例如:name = “小明” age=15
在Python中变量可以进行多次赋值,这在程序上并不会出现错误,
但是变量的赋值结果以变量最后一次赋值结果为准,之前赋予变量的值,会被替换掉。
但是变量的赋值结果以变量最后一次赋值结果为准,之前赋予变量的值,会被替换掉。
3、使用变量进行输出。
name="小明"
print(name)
print(name)
第5课:名字里是什么(变量名)
1、掌握变量创建方法。
变量是什么?
变量,顾名思义就是在程序运行过程中值可以改变的量。
在Python中每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
在Python中每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
如何创建?
例如:name='小明'
2、定义变量名。
名字里是什么?
在Python中,可以给变量取你喜欢的任何名字(严格的说,应该是几乎任何名字)。
名字的长短由你来定,里面可以有字母和数字,还可以有下划线“_”。
名字的长短由你来定,里面可以有字母和数字,还可以有下划线“_”。
变量名的命名规则?
变量名的命名规则如下:
由字母,数字,以及下划线组成不能以数字开头
没有长度的限制
严格区分大小写
不能使用Python关键字
由字母,数字,以及下划线组成不能以数字开头
没有长度的限制
严格区分大小写
不能使用Python关键字
3、了解Python关键字。
什么是关键字?
有一些专门的词汇,Python语言已经赋予了特定的含义,只能用于特定的地方。
所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。
在python中,我们可以使用import keyword 导入模块,之后打印他的方法,
print(keyword.kwlist)这样,我们就能够看到python中的所有关键字了。
所以程序员在编写程序时,不能再使用这些词汇来命名标识符,不能改变这些词汇的含义。
在python中,我们可以使用import keyword 导入模块,之后打印他的方法,
print(keyword.kwlist)这样,我们就能够看到python中的所有关键字了。
关键字列表
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del',
'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
>>> keyword.kwlist
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del',
'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda',
'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
第6课:变量的赋值
1、赋值操作符。
什么是赋值运算符?
我们通常会认为它是“等于”,其实不是的。它的作用是将一个表达式的
值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。
所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,
不能是常量,我们用变量作左值。
值赋给一个左值。一个表达式或者是一个左值,或者是一个右值。
所谓左值是指一个能用于赋值运算左边的表达式。左值必须能够被修改,
不能是常量,我们用变量作左值。
简单的赋值运算符
“=”,最简单的赋值运算符。
赋值方法:变量 = 表达式
例如: a = 3 (就是把3赋值给a)
a = 3+5 (就是把表达式3+5的值赋值给a)
我们的简单赋值运算就是把一个表达式的值赋值给我们的变量,
它的优先级是在最末尾的,也就是说,
我们的表达式先计算完成之后才会赋值。
赋值方法:变量 = 表达式
例如: a = 3 (就是把3赋值给a)
a = 3+5 (就是把表达式3+5的值赋值给a)
我们的简单赋值运算就是把一个表达式的值赋值给我们的变量,
它的优先级是在最末尾的,也就是说,
我们的表达式先计算完成之后才会赋值。
2、增量赋值、多重赋值。
加法赋值运算符
“+=”,加后赋值。
赋值方法:变量+= 表达式
例如: a += 3 (相当于 a=a+3)
我们的加法赋值就是把一个表达式的值和
我们的变量相加之后的值再次赋值给变量。
赋值方法:变量+= 表达式
例如: a += 3 (相当于 a=a+3)
我们的加法赋值就是把一个表达式的值和
我们的变量相加之后的值再次赋值给变量。
取余赋值运算符
“%=”,取余后赋值。
赋值方法:变量%= 表达式
例如: a %= 3 (相当于 a=a%3)我们的取余赋值就是
把一个表达式的值和我们的变量相除之后的余数再次赋值给变量。
赋值方法:变量%= 表达式
例如: a %= 3 (相当于 a=a%3)我们的取余赋值就是
把一个表达式的值和我们的变量相除之后的余数再次赋值给变量。
增量运算符
从Python 2.0开始,等号可以和一个算术操作符组合在一起,
将计算结果重新赋值给左边的变量,这被称之为增量赋值,
类似下面这样的语句:
number = 10
number +=1
print(number)
将计算结果重新赋值给左边的变量,这被称之为增量赋值,
类似下面这样的语句:
number = 10
number +=1
print(number)
多重赋值
一个值为1的整形对象被创建,该对象的同一个引用被赋值给x、y和z。
也就是将一个对象赋值给了多个变量。
当然,在Python中,将多个对象赋给多个变量也是可以的。
类似下面这样的语句:
x = y = z = 100
print(x)
print(y)
print(z)
也就是将一个对象赋值给了多个变量。
当然,在Python中,将多个对象赋给多个变量也是可以的。
类似下面这样的语句:
x = y = z = 100
print(x)
print(y)
print(z)
第7课:神奇的数据类型
1、什么是数据类型。
在编程中,数据类型是一个重要的概念。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
变量可以存储不同类型的数据,并且不同类型可以执行不同的操作。
2、数据类型有哪些
Python3 中有六个标准的数据类型:
Number(数字)List(列表)String(字符串)
Tuple(元组)Set(集合)Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据:Number(数字)、String(字符串)、Tuple(元组);
可变数据:List(列表)、Dictionary(字典)、Set(集合)。
Number(数字)List(列表)String(字符串)
Tuple(元组)Set(集合)Dictionary(字典)
Python3 的六个标准数据类型中:
不可变数据:Number(数字)、String(字符串)、Tuple(元组);
可变数据:List(列表)、Dictionary(字典)、Set(集合)。
六个标准类型详细
Number(数字)
Python3 支持 int、float、bool、complex(复数)。
在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
像大多数语言一样,数值类型的赋值和计算都是很直观的。
内置的 type() 函数可以用来查询变量所指的对象类型。
>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
像大多数语言一样,数值类型的赋值和计算都是很直观的。
内置的 type() 函数可以用来查询变量所指的对象类型。
>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>
String(字符串)
Python中的字符串用单引号 ' 或双引号 " 括起来,
同时使用反斜杠 \ 转义特殊字符。
字符串的截取的语法格式如下:itsxzmc
变量[头下标:尾下标]
同时使用反斜杠 \ 转义特殊字符。
字符串的截取的语法格式如下:itsxzmc
变量[头下标:尾下标]
List(列表)
List(列表) 是 Python 中使用最频繁的数据类型。
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,
它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
和字符串一样,列表同样可以被索引和截取,列表被截取后返回
一个包含所需元素的新列表。
列表截取的语法格式如下:
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
tinylist = [123, 'runoob']
print (list) # 输出完整列表
print (list[0]) # 输出列表第一个元素
print (list[1:3]) # 从第二个开始输出到第三个元素
print (list[2:]) # 输出从第三个元素开始的所有元素
print (tinylist * 2) # 输出两次列表
print (list + tinylist) # 连接列表
列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,
它支持数字,字符串甚至可以包含列表(所谓嵌套)。
列表是写在方括号 [] 之间、用逗号分隔开的元素列表。
和字符串一样,列表同样可以被索引和截取,列表被截取后返回
一个包含所需元素的新列表。
列表截取的语法格式如下:
变量[头下标:尾下标]
索引值以 0 为开始值,-1 为从末尾的开始位置。
加号 + 是列表连接运算符,星号 * 是重复操作。如下实例:
list = [ 'abcd', 786 , 2.23, 'runoob', 70.2 ]
tinylist = [123, 'runoob']
print (list) # 输出完整列表
print (list[0]) # 输出列表第一个元素
print (list[1:3]) # 从第二个开始输出到第三个元素
print (list[2:]) # 输出从第三个元素开始的所有元素
print (tinylist * 2) # 输出两次列表
print (list + tinylist) # 连接列表
List 内置了有很多方法,例如 append()、pop() 等等,这在后面会讲到。
Python 列表截取可以接收第三个参数,参数作用是截取的步长,
以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串:
Python 列表截取可以接收第三个参数,参数作用是截取的步长,
以下实例在索引 1 到索引 4 的位置并设置为步长为 2(间隔一个位置)来截取字符串:
Tuple(元组)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。
元组写在小括号 () 里,元素之间用逗号隔开。
元组写在小括号 () 里,元素之间用逗号隔开。
元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。
也可以进行截取(看上面,这里不再赘述)。其实,可以把字符串看作一种特殊的元组。
也可以进行截取(看上面,这里不再赘述)。其实,可以把字符串看作一种特殊的元组。
Set(集合)
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...}
或者
set(value)
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,
注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...}
或者
set(value)
Dictionary(字典)
字典(dictionary)是Python中另一个非常有用的内置数据类型。
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
第8课:变形金刚!(数据类型转换)
类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,你只需要将数据类型作为函数名即可。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
以下几个内置的函数可以执行数据类型之间的转换。这些函数返回一个新的对象,表示转换的值。
转换实例
其他数据类型转换为int
A = '100'
B = int(A)
print(B) --------->> 100
print(type(B)) --------->> <class 'int'>
这里A变量的值为 "字符串类型" 的100,字符串类型为文本类型,无法进行数学计算。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,
之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经是整形的数值100了。
B = int(A)
print(B) --------->> 100
print(type(B)) --------->> <class 'int'>
这里A变量的值为 "字符串类型" 的100,字符串类型为文本类型,无法进行数学计算。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,
之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经是整形的数值100了。
其他数据类型转换为float
A = 1
B = float(A)
print(B) --------->> 1.0
print(type(B)) --------->> <class 'float'>
这里A变量的值为 "整型" 的100,类型为整数型数字。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,
之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经由整数1,变为小数值1.0了。
最后其类型为float
B = float(A)
print(B) --------->> 1.0
print(type(B)) --------->> <class 'float'>
这里A变量的值为 "整型" 的100,类型为整数型数字。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,
之后将要转换的变量,放入括号中即可。最后数据结果发现变量B已经由整数1,变为小数值1.0了。
最后其类型为float
其他数据类型转换为string
A = 100
B = str(A)
print(B) --------->> '100'
print(type(B)) --------->> <class 'str'>
这里A变量的值为 "整型" 的100,类型为整数型数字。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,之后将要转换的变量,
放入括号中即可。最后数据结果发现变量B已经由整数100,变为字符串类型的'100'了。最后其类型为str。
在这里要注意字符串类型的数值使用print函数,打印出来的结果,在控制台中,是看不到单引号的,
但是其类型,的确是str类型。
B = str(A)
print(B) --------->> '100'
print(type(B)) --------->> <class 'str'>
这里A变量的值为 "整型" 的100,类型为整数型数字。
新创建变量B,来进行数据类型转换,转换的方式,在等号右边加入要转换的数据类型,之后将要转换的变量,
放入括号中即可。最后数据结果发现变量B已经由整数100,变为字符串类型的'100'了。最后其类型为str。
在这里要注意字符串类型的数值使用print函数,打印出来的结果,在控制台中,是看不到单引号的,
但是其类型,的确是str类型。
其他数据类型转换为bool
A = 1
B = bool(A)
print(B) --------->> True
print(type(B)) --------->> <class 'bool'>
A = 0
B = bool(A)
print(B) --------->> False
print(type(B)) --------->> <class 'bool'>
这里bool类型的转换与其他类型转换的方式相同,但需要注意一点,所有类型都可以转换为布尔型,
除了数字【0】和【None】转换为布尔型是False其余的都是True。
B = bool(A)
print(B) --------->> True
print(type(B)) --------->> <class 'bool'>
A = 0
B = bool(A)
print(B) --------->> False
print(type(B)) --------->> <class 'bool'>
这里bool类型的转换与其他类型转换的方式相同,但需要注意一点,所有类型都可以转换为布尔型,
除了数字【0】和【None】转换为布尔型是False其余的都是True。
第9课:数学运算(算术运算符)
1、认识算术运算符。
什么是算术运算符
算术运算符就是用来处理四则运算的符号,
这是最简单,也是最常用的符号,
尤其是数字的处理,几乎都会使用到算术运算符。
算术运算符的基础类
这是最简单,也是最常用的符号,
尤其是数字的处理,几乎都会使用到算术运算符。
算术运算符的基础类
2、了解算术运算符的含义和用法。
都有哪些运算符
运算符应用
1. 加法运算
2.减法运算符
3.乘法运算符
4.除法运算符
5.取模运算符
6.取整除运算符
7.幂运算符
第10课:比较大小(比较运算符)
1、认识比较运算符。
什么是运算符?
举个简单的例子 4 +5 = 9 。 例子中,4 和 5 被称为操作数,+ 称为运算符。
Python语言支持以下类型的运算符:
算术运算符(之前讲过了)
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
接下来让我们一个个来学习Python的运算符。
Python语言支持以下类型的运算符:
算术运算符(之前讲过了)
比较(关系)运算符
赋值运算符
逻辑运算符
位运算符
成员运算符
身份运算符
运算符优先级
接下来让我们一个个来学习Python的运算符。
2、掌握比较运算符的用法。
用法列表
实例说明
第11课:程序的解释(注释)
1、认识什么是注释。
通过自己编写的程序,在程序中对某些代码进行标注说明(解释功能用途),这就是注释的作用,
能够大大增强程序的可读性。注释不光是给我们自己看的,也是给其他开发者看的,
所以注释的使用在代码的编程规范中,很重要
能够大大增强程序的可读性。注释不光是给我们自己看的,也是给其他开发者看的,
所以注释的使用在代码的编程规范中,很重要
2、注释的分类
单行注释
以#开头,#右边的所有东西当做说明,而不是真正要执行的程序,起辅助说明作用。
多行注释
以'''开头,'''结束,中间的内容当做说明,而不是真正要执行的程序,多行注释可以写很多说明。
3、掌握注释的使用方法。
第12课:制作加法计算器
1、print()函数的使用。
2、变量的使用
3、数据类型转化的方法。
第13课:字符串是什么(认识字符串)
1、了解什么是字符串
字符串的介绍
2、字符串的定义及使用方法
python中的字符串
3、字符串下标的使用方法。
下标
切片
第14课:拼接字符串(字符串的拼接)
1、了解字符串的常用操作。
字符串的拼接
字符串的乘法
2、检查字符串的内容。
3、计算字符串的长度。
第15课:查找字符串(查找字符)
1、了解字符串方法。
字符串的拼接
字符串的查找
find/rfind
index/rindex
2、掌握计数方法
count
3、掌握字符串切割方法。
split/splitlines
partition/rpartition
第16课:字符串的转换(大小写转换)
1、了解字符串方法
startswith
str.startswith(str, beg=0,end=len(string))
startswith()方法用于检查字符串是否以指定字
符串开头,如果是则返回True,否则返回False。
如果参数beg和end指定值,则在指定范围内检查。
startswith()方法用于检查字符串是否以指定字
符串开头,如果是则返回True,否则返回False。
如果参数beg和end指定值,则在指定范围内检查。
endswith
str.endswith(str,beg=0,end=len(string))
endswith()方法用于检查字符串是否以指定字符串结
尾,如果是则返回True,否则返回False。如果参数beg和
end指定值,则在指定范围内检查
endswith()方法用于检查字符串是否以指定字符串结
尾,如果是则返回True,否则返回False。如果参数beg和
end指定值,则在指定范围内检查
isalpha
str.isalpha()
检测字符串是否全是字母组成,如果是返回True,否则返回False。【无参】
检测字符串是否全是字母组成,如果是返回True,否则返回False。【无参】
isaldigit
str.isaldigit()
检测字符串是否全是数字组成,如果是返回
True,否则返回False。【无参】
检测字符串是否全是数字组成,如果是返回
True,否则返回False。【无参】
2、掌握计数方法。
3、掌握切割方法
第17课:巧用换行符(换行符)
第18课:出现乱码怎么办(编码格式 转换)
第19课:如果...那么...(if 判断语句)
第20课:如果.那么.否则
第21课:多重判断
第22课:多重判断的应用
第23课:猜数字小游戏
第24课:阶段总结
第二阶段
第1课:有且仅有(逻辑运算符)
第2课:猜拳小游戏
第3课:while循环
第4课:while循环的应用
第5课:循环--for循环的使用
第6课:for循环的应用
第7课:多层循环(循环嵌套)
第8课:我想跳出这个循环圈
第9课:升级版猜拳小游戏
第10课:调试程序(Pycharm的Debug)
第11课:比字符串功能更强大的数据结构(列表)
第12课:列表元素的增加(append等)
第13课:列表元素的查找和删除
第14课:列表的遍历和修改
第15课:列表元素的排序
第16课:列表的嵌套
第17课:神奇的数据结构-元组
第18课:另一个数据结构-字典
第19课:访问和修改字典
第20课:删除字典元素
第21课:字典的函数操作
第22课:字典的内置方法
第23课:信息录入系统
第24课:阶段总结
收藏
0 条评论
下一页