这个系列也没写下去
Python中使用的列表
创建格式:List = [“Object1”,”Object2”,”Object3”]
Tips:无需声明类型——Python变量标识符没有类型。对于列表来说,数据项的类型并不重要。Python只需要知道给列表指定了名字,同时名字中包含有一些数据项。
调用形式类似数组:List[0]
Tips:并非是数组——列表中自带一些方法提供现成的功能。使用”.”调用方法(和许多语言一样)
函数 | 功能 |
---|---|
append(“string”) | 表尾添加数据 |
pop() | 表尾删除数据 |
extend(另一个列表) | 在表尾添加一个数据项集合 |
remove() | 删除表中特定的数据项 |
insert() | 在特定位置前增加数据项 |
在python中,列表项中可以嵌套列表,调用内容形式类似二维数组 |
Python循环
for 目标标识符 in 列表:
#不用大括号真不戳
#代码代码代码
#缩进才能被编译器分析
在迭代中python会将列表中值依次赋予标识符
count = 0
while count < len(list):
print(list[count])
和
count = count + 1 for each_item in list:
print(each_item)
以上两段代码结果等效
Tips:当循环中读取到列表时,print会将列表原样打印(包括中括号)
想要单独输出列表中的列表时,可以使用if语句
if 条件1:
#条件1为真执行此处代码
elif 条件2:
#条件2为真执行此处代码
elif 条件3:
#条件3为真执行此处代码
else:
#条件均为假执行此处代码
Python 函数
def 函数名( 参数表 ): 参数表可留空,但必须有括号
函数代码组
在函数中调用自身可以实现递归。默认递归深度不超过100,但在需要时可以修改。
Tips:
“BIF”内置函数
“组”Python代码块,用缩进指示分组