- 函数的定义
- 传参 - 实参、形参
- 自身调用- 递归
- 返回值 - 零个到多个
- 在其他程序文件中进行调用
def f(*args):
total = 0
for val in args:
total += val
return total
mylist = [1, 3, 5, 10, 20]
print(f(*mylist))
作用域 - LEGB
a = 100
def f():
global a
a = 200
b = 'hello'
def g():
nonlocal b
b = 'good'
模块
- 从模块中导入指定的函数 - from random import randint
- 给模块起别名 - import random as rd
- 如何定义字符串
- 字符串常用的调用方法 - 增、删、改、查
- 如何创建列表
- 如何对列表进行增、删、改、查
- 调用列表的方法和函数的区别
- 对列表进行切片
- 循环列表的下标和相应的值
内存管理
import sys
list1 = [0] * 10
list2 = list1
list3 = list2[:]
print(sys.getsizeof(list1))#内存大小
print(sys.getrefcount(list1))#引用个数
del list2
del list3
del list1[0]
print(sys.getsizeof(list1))