NightRyu的城堡

青年穷龙没有财宝

0%

Python学习笔记001

这个系列也没写下去

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代码块,用缩进指示分组