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))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容