摘要:
函数嵌套 函数里面再嵌入函数 global 作用: 1、在局部作用域中,声明一个全局变量(没有全局变量时)外部可以直接用这个局部变量 2、在局部作用域中,改变一个全局变量(有全局变量时)全局变量会被改变 nonlocal 1、必须是嵌套函数 2、父级作用域中必须有要修改的变量 3、不能修饰全局变量 阅读全文
摘要:
命名空间一共分为三种: 全部命名空间 局部命名空间 内置命名空间 命名空间: 当程序运行时,代码从上至下一次读取,遇到变量与值,# 他会在内存中开辟一个空间,存放变量与值的内存地址的对应关系,这样存储变量与值得对应关系的空间叫做名称空间(命名空间)。 局部名称空间: 当解释器遇到函数时,他会将函数名 阅读全文
摘要:
函数定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段 函数的作用: 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 函数的特点: 以功能为导向的 函数分为内置函数和自定 阅读全文
摘要:
集合: 空集合 set() 集合只能增删查,不可更改 本身是可变的数据类型(不可嘻哈) 里面的元素是不可变的(可嘻哈),无序的,不重复 列表,字典是可变的,不可以作为集合的元素 集合的作用: 去重和关系测试 li = [1,2,3,4,5,5,4,3,2,1] a = list(set(li)) p 阅读全文
摘要:
keys() 提出所有键 values() 提出来所有值 items() 所有的键值对,元组形式 for i in dic.keys(): print(i) #得到的是所有的键 str for i in dic.values(): print(i) #得到的是所有的值 str for i in di 阅读全文
摘要:
day10,dict day10,dict 字典是可变的, dict key 键 value值 键必须是不可变的,唯一的,不重复的 值可以是任意数据类型 1, 创建字典的方法 1, dic = {"name":"李森"} 2, dic = dict(name="卫思敏",age=18) 3, dic 阅读全文
摘要:
列表增加: ①append②insert③extend 列表删除: ①pop(又返回值) ②remove ③clear(清空列表) ④del 列表更改: 切片和索引方式 测列表长度:len 测元素出现次数:count 将列表转化为字符串并用符号连接(list >str):join 将字符串分割为列表 阅读全文
摘要:
day 8 列表 day 8 列表 1.创建列表的方法 a = ["a",123,"abc",[123]] #直接创建 常用 b = list("abc") #list str,list 序列 ,有顺序,支持索引,切片 增加元素: 1、append li.append("") 加到列表的最后面 pr 阅读全文
摘要:
day 8 列表 day 8 列表 1.创建列表的方法 a = ["a",123,"abc",[123]] #直接创建 常用 b = list("abc") #list str,list 序列 ,有顺序,支持索引,切片 增: append 加到列表的最后面 insert 插入 第一个参数是插入的索引 阅读全文
摘要:
day 7 索引切片 day 7 索引切片 1,索引 取的是单个值 正向索引 0 1 2 3 . .... a = "abcde" print(a[2]) #c 反向索引 -1 -2 -3 -4 -5 步长: 切片:取多个值 从左到右取值: 原则:顾头不顾尾 1, a[0:3] abc 正向索引 2 阅读全文