10 2019 档案
函数(局部变量与全局变量,函数即变量理论,递归函数)
摘要:一.局部变量和全局变量 函数内部:局部变量优先全局变量 局部变量仅限于函数内部使用 通常:全局变量变量名大写 局部变量变量名小写1.global关键字 在函数内部只能读全局变量,利用global进行修改name='fjy'def change_name(): global name name='bc
阅读全文
函数(定义,有无返回值,参数以及传参问题)
摘要:1.定义 def test(): x+=1 return x好处:*减少代码重用 *保持一致性和易维护性 *可扩展性2.关于有无返回值 无:过程就是没有返回值的函数 有:一个————返回本身 def test(): s=[5,4,32,556,22] return s print(test()) #
阅读全文
变量和集合(一)
摘要:一.变量根本:用来记录状态变化 1.可变和不可变数据类型 (改变值要重新开辟一块内存空间称为不可变) 可变:列表 字典 不可变:字符串 数字 元祖 2.访问顺序 直接访问:数字 顺序访问:字符串 列表 元祖 映射访问:字典 3.存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串二.集合定
阅读全文
元祖tuple
摘要:1.区别: 列表有序的,可以被修改 元祖一级元素不可以被修改,删除,添加,内部的列表中的元素可以被修改 tu = (5,'gf',58,[65,'hf'],'fdg') tu[3][1]=3562.定义:tu = (1,56,89,'vc',(100),[2],152,22,)一般在元祖最后加个逗号
阅读全文
关于列表和字符串修改问题
摘要:1.对于列表来说li = [11,33,44,55,66]li[1] = 22print(li)[11, 22, 44, 55, 66]2.对于字符串来说 s = 'fjyssss's[4]='f'print(s) #报错 不可被修改 可以通过字符串的调用方法进行修改或者分隔,但都是通过重新创建的方
阅读全文