11 2020 档案
摘要:1.面向过程 一切以事务的发展流程为中心 2.面向对象 一切以对象为中心. 一切皆为对象 3.类 , 对象 类:对某类事物的归类 创建类: class 类名: #类名首字母大写,严格遵守驼峰命名规范 def __init__ ( self): #初始化方法 在创建对象时会自动调用__init__方法
阅读全文
摘要:globale 表示从全局把一个变量(比如a)引入局部,后面的变量全是此变量a 使用 globale 变量名 # 全局变量一般是不能随意的修改的 # a = 10 # def func(): # # 慎用. # global a # global 表示从全局把一个变量引入到局部, 后面使用的a都是全
阅读全文
摘要:1.名称空间: 定义:用来存放名字的(变量,函数名,类名,引入的模块名) 分类: 内置名称空间:python解释器提供好的一些内置内容 全局名称空间:py文件中自己写的变量 局部名称空间:执行函数时会产生一个局部名称空间,放的是函数内部的内容 2.作用域: 1.全局作用域:内置 + 全局 2.局部作
阅读全文
摘要:1.函数的定义 函数是对功能或者动作的封装 2.函数的语法和定义 def 函数名(): 函数体 调用:函数名( ) 3.关于函数的返回值 return : 返回 谁调用就返回给谁 函数体中没有写return 不返回任何结果,如果非要接收返回结果,结果是None 函数体中写了return值 返回一个值
阅读全文
摘要:1.=的意义 s1= s2 将s2的值赋值给s1 id(s1) = id(s2) 2.浅拷贝copy 只拷贝第一层,拷贝表面 id(s1) != id(s2) 2.1 lst1 = ["元素1", "元素2", "元素3", "元素4"] lst2 = lst1.copy() # 拷贝, 可以帮我们
阅读全文
摘要:1.ascii码 最初的编码 不够使用 8bytes 1字节 2.gbk 国标 兼容ASCII码 对ASCII码的扩充 16bytes 2字节 3.Unicode 万国码 使用起来浪费内存 32bytes 4字节 4.utf-8 可变的Unicode 英文 1字节 8bytes 欧文 2字节 16b
阅读全文
摘要:小数据池 概念 存放数据缓存的地方 目的 节省内存,提高效率 什么数据会被缓存(什么数据会放在小数据池中) 数字 字符串 布尔 优点: 可以帮我们快速的创建对象.节省内存. 缺点: 缓存如果过大. 响应速度会比较慢 == 和 is 区别: == 比较的是数据, 比较的是内容,外貌 is 比较的是内存
阅读全文