内置函数
len(参数):实现统计长度这一特定的功能的代码段
函数-基础定义语法
函数名不要大写
计算字符串的长度
def my_len(data_str): count = 0 for i in data_str: count += 1 return count
返回值
None类型:函数没有写返回值的返回值,也阔以主动返回
关键字 global 声明全局变量
str1 = "tao" str2 = "zi"
def none_fun(): global str1 str1 = str1 + str2 return str1
列表
name = ['tao', 'zi', 'taozi'] list_two = [[1, 2, 3], [4, 5, 6]] print(name) print(type(name))
#['tao', 'zi', 'taozi']
#<class 'list'>
下标索引
print(list_two[0])
print(list_two[0][1])
#[1, 2, 3]
#2
修改指定的值 name[name.index('zi')] = 'aiJk' print(name) #['tao', 'aiJk', 'taozi']
列表的方法:
列表.index(指定元素):查询指定元素在当前列表的下标值,不存在会报错valueError
列表.insert(下标,索引):在指定的下标位置,插入指定的元素
列表.append(元素):尾部添加指定元素
列表.extend(数据容器):尾部添加指定数据容器的元素
列表.sort(key=选择排序依据的函数, reverse=True|False):·参数key,是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据·参数reverse,是否反转排序结果,True表示降序,False表示升序
删除元素
语法1: del列表[下标] 语法2:列表.pop(下标) 该方法有返回值为该元素
del name[0] name.pop(1)
列表.remove(元素):删除某元素在列表中的第一个匹配项
列表.clear():清空列表
列表.count(元素):统计某元素在列表内的数量
len(列表):统计列表的元素个数
遍历列表
while循环遍历列表
index = 0 while index < len(name): msg = name[index] print(msg) index += 1
for循环遍历列表
for item in name: print(item)