int
)float
)bool
)
True
非 0 数
—— 非零即真False
0
complex
)
Python
中,所有 非数字型变量 都支持以下特点:
sequence
,也可以理解为 容器[]
for in
+
和 重复 ``List
(列表) 是 Python
中使用 最频繁 的数据类型,在其他语言中通常叫做 数组[]
定义,数据 之间使用 ,
分隔0
开始
注意:从列表中取值时,如果 超出索引范围,程序会报错
name_list = ["zhangsan", "lisi", "wangwu"]
001_列表示意图
ipython3
中定义一个 列表,例如:name_list = []
name_list.
按下 TAB
键,ipython
会提示 列表 能够使用的 方法 如下:In [1]: name_list.
name_list.append name_list.count name_list.insert name_list.reverse
name_list.clear name_list.extend name_list.pop name_list.sort
name_list.copy name_list.index name_list.remove
del
关键字(delete
) 同样可以删除列表中元素del
关键字本质上是用来 将一个变量从内存中删除的del
关键字将变量从内存中删除,后续的代码就不能再使用这个变量了del name_list[1]
在日常开发中,要从列表删除数据,建议 使用列表提供的方法
In [1]: import keywordIn [2]: print(keyword.kwlist)In [3]: print(len(keyword.kwlist))
关键字后面不需要使用括号
函数名(参数)
函数需要死记硬背
对象.方法名(参数)
在变量后面输入 .,然后选择针对这个变量要执行的操作,记忆起来比函数要简单很多
Python
中为了提高列表的遍历效率,专门提供的 迭代 iteration 遍历for
就能够实现迭代遍历# for 循环内部使用的变量 in 列表for name in name_list: 循环内部针对列表元素进行操作 print(name)
002_forin循环流程图-w420
Python
的 列表 中可以 存储不同类型的数据Tuple
(元组)与列表类似,不同之处在于元组的 元素不能修改
Python
开发中,有特定的应用场景,
分隔()
定义0
开始info_tuple = ("zhangsan", 18, 1.75)
info_tuple = ()
元组中 只包含一个元素 时,需要 在元素后面添加逗号
info_tuple = (50, )
003_元组示意图-w500
ipython3
中定义一个 元组,例如:info = ()
info.
按下 TAB
键,ipython
会提示 元组 能够使用的函数如下:info.count info.index
有关 元组 的 常用操作 可以参照上图练习