- 函数的定义
- 传参 - 实参、形参
- 自身调用- 递归
- 返回值 - 零个到多个
- 在其他程序文件中进行调用
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))
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。