Summary(2)

函数

  • 函数的定义
  • 传参 - 实参、形参
  • 自身调用- 递归
  • 返回值 - 零个到多个
  • 在其他程序文件中进行调用
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))

你可能感兴趣的:(Summary(2))