函数
def 函数名(传入参数):
函数体
return 返回值
None是空,无意义的意思,一般用在函数的返回值上面,若未规定返回值则为None,在if判断语句中代表False
if not None ---则为if True
函数的说明文档---在函数体内"""""",然后在中间回车
局部变量与全局变量---在函数内用global 变量将变量由局部变为全局
数据容器
什么是数据容器---可以容纳多个元素的Python数据类型,每个元素可以是bool,字符串,数字等
Python有哪些数据容器---list列表、tuple(元组)、str(字符串)、set(集合)、dict(字典)
数据容器---列表list
my_list=["123",[7,9,10],666,True] #列表可以嵌套,里面可存储不同类型 print(my_list) print(type(my_list))
列表下标索引【0】【1】.....
反向下标索引......[-3] [-2] [-1] #可以用来取出列表中最后一个元素
嵌套列表---类似二级数组
列表常用操作
my_list=["灵梦","魔理沙","八云紫"] index=my_list.index("魔理沙") #查找某元素的下标索引 print(f"魔理沙在列表的索引值为{index}") my_list[0]="芙兰朵露" #列表元素重赋值 print(f"列表索引值为0的元素是{my_list[0]}") my_list.insert(1,"辉夜") #列表插入元素 print(my_list) my_list.append("八意永琳") #列表追加元素 print(my_list) my_list2=["西行寺幽幽子","蕾米莉亚","琪露诺"] my_list.extend(my_list2) #列表尾部追加一批元素 print(my_list) my_list=['芙兰朵露', '辉夜', '魔理沙', '八云紫'] del my_list[2] #删除指定下标元素 element=my_list.pop(2) #删除指定下标元素,pop可以返回值给变量 print(element) my_list=['芙兰朵露', '辉夜', '芙兰朵露', '辉夜'] my_list.remove("辉夜") #删除元素的第一个匹配项 print(my_list) my_list.clear() #清空列表 print(my_list) my_list=['芙兰朵露', '辉夜', '辉夜', '辉夜', '芙兰朵露'] count=my_list.count('辉夜') #统计列表中指定元素的数量 print(f"列表中'辉夜'的数量是{count}") count=len(my_list) #统计列表中元素的数量 print(f"列表中元素数量是{count}个")