“”"
函数:
概念:
一般情况下,某段代码具有一定的功能,可能会被多次复用,封装成函数
封装函数语法:
def 函数名():
实现功能的代码
调用:
函数名()
需求:
封装一个可以使用"*"打印5行8列的矩阵的函数
“”"
list1 = [1,10,2,5]
v = max(list1)
封装了一个可以打印99乘法表的函数
def show99():
for i in range(1, 10):
for j in range(1, i + 1):
print(f’{j} * {i} = {j * i}’, end=’\t’)
print()
show99()
pass
show99()
pass
print(’----’*20)
show99()
“”"
需求:
封装一个可以使用"“打印5行8列的矩阵的函数
封装一个可以使用”"打印6行10列的矩阵的函数
可以存在同名函数,以最新定义的为准
定义:
def 函数名(形式参数...):
pass
调用:
函数名(实际参数...)
实参个数与形参个数一致
“”"
def func1(a,b):
for i in range(a):
for j in range(b):
print(’’,end=’ ‘)
print()
def func2():
for i in range(6):
for j in range(10):
print(’’,end=’ ')
print()
func1(5,8)
print(’------’*20)
func1(6,10)
func2()
“”"
1.元组
定义:
t = ()
特点:
不可变,有序,可以重复
长度:
len(t)
索引:
同列表
操作:
+连接
*重复
查询:
index()
in
not in
count()
2.字典:
定义:
d = {}
特点:
键值对,无序(没有索引,3.5之后有添加顺序)
key: key唯一,只能是不可变类型,一般情况下使用字符串做key
不可变类型:
数值类型
str
tuple
可变类型:
list,dict,set
操作:
增
d[key] = value
update()
setdefault()
删
pop(key)
popitem()
del d[key]
查(默认查key)
in
not in
改
d[key] = value
update()
setdefault()
字典中获取元素:
d[