提示:本章总结为“函数”,“列表”,“元组”,“字典”
文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、函数是什么?
是可以重复使用的用来实现特定功能的代码
1.定义方式
def 函数名(传入的参数):
函数体
return 返回值
代码如下(示例):
def my_len(add):
count=0
for i in add:
count+=1
return count
add="qwert"
#调用函数
my_len(add)
二、列表是什么?
在python中列表(list)是使用最频繁的数据类型,在其他语言中通常叫做数组。列表由一系列按特定顺序排列的元素组成。你可以创建包含字母表中所有字母、数字0~9或所有家庭成员姓名的列表;也可以将任何东西加入列表中,其中的元素之间可以没有任何关系。
1.定义方式
变量名=[元数1,元素2,.....................,元素n]
空元素定义
变量名=[]
变量名=list()
补充:
关于列表下标:
从左往右
add=[1,2,3,4]
print(add[0])#1
print(add[1])#2
print(add[2])#3
print(add[3])#4
从右往左
add=[1,2,3,4]
print(add[-1])#4
print(add[-2])#3
print(add[-3])#2
print(add[-4])#1
2.关于列表使用相关的函数:
如下(示例):
1.使用方法(查找)
查找元素下标
x=列表.index(元素)
代码如下(示例):
add=[1,2,3,4,5,6]
x=add.index(4)
2.使用方法(修改)
列表[下标]=值
代码如下(示例):
add=[1,2,3,4,5,6]
add[2]=4
3.使用方法(插入)
列表.insert(下标,元素)
代码如下(示例):
add=[1,2,3,4,5,6]
add.insert(3,6)
4.使用方法(追加)
1.列表.append(元素)
2.列表.extend(其他数据容器)
1. 代码如下(示例):
add=[1,2,3,4,5,6]
add.append(7)
2. 代码如下(示例):
add=[1,2,3,4,5,6]
test=[7,8,9,20]
add.extend(test)
5.使用方法(删除)
1.del 列表[下标]
2.x=列表.pop(下标)//他会把修改好后的列表返回,需要一个变量接收
3.列表.remove(元素)//从下标为0开始往后寻找删除掉查找到的第一个元素
1. 代码如下(示例):
add=[1,2,3,4,5,6]
del add(2)
2. 代码如下(示例):
add=[1,2,3,4,5,6]
add2=add.pop(4)
3. 代码如下(示例):
add=[1,2,3,4,5,6]
add.remove(5)
6.使用方法(清空)
列表.clear()
代码如下(示例):
add=[1,2,3,4,5,6]
add.clear()
三、元组是什么?
元组与列表为一的区别就是不可以修改!
1.定义方式
变量名=(元数1,元素2,.....................,元素n)
空元素定义
变量名=()
变量名=tuple()
2.关于列表使用相关的函数:
1.使用方法(查找)
查找元素下标
x=元组.index(元素)
代码如下(示例):
add=(1,2,3,4,5,6)
x=add.index(4)
2.使用方法(统计)
统计元素出现的个数
1.x=元组.count(元素)
统计元素出现的个数
2.x=len(元组)
1.代码如下(示例):
add=(1,2,3,4,4,4,4,4,4,5,6)
x=add.count(4)
2.代码如下(示例):
add=(1,2,3,4,4,4,4,4,4,5,6)
x=len(add)
四、字典是什么?
1.定义方式
变量名={key:value,.....................,key:value}
空元素定义
变量名={}
变量名=dict()
2.使用方法
代码如下(示例):
my_dict={小明:66,小王:88,小红:77}
x=my_dict[小王]
print(f"小王的成绩{x}")#就可以输出小王的成绩了