01 2019 档案
摘要:1. 封装: 把很多数据封装到⼀个对象中. 把固定功能的代码封装到⼀个代码块, 函数, 对象, 打包成模块. 这都属于封装的思想. 具体的情况具体分析. 那这个也可以被称为封装. 2. 继承: 两个类具有相同的功能或者特征的时候. 可以采⽤继承的形式. 提取⼀个⽗类, 这个⽗类中编写着两个类相同的部
阅读全文
摘要:总结 1 多继承 2封装,多态 :比如定义一个变量 a= 这里a可以赋值多种类型比如字典列表,字符串等 Python 本身就是默认多态的 3 super()方法 4 类的约束 5 异常处理 多继承的顺序 和 super()方法 ''' class A: def func1(self): # super().func() print(self,...
阅读全文
摘要:面向对象 类:就是具有一类特点相似性的一切事物 对象:就是从类具体到,具体的一个东西 想定义什么,就定义什么 我就是上帝 class Human: mind='思想' shpe='信仰' def __init__(self,name,age,hobby): self.n=name self.a=age self.h=ho...
阅读全文
摘要:默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG),默认的日志格式为日志级别:Logger名称:用户
阅读全文
摘要:import configparser conf=configparser.ConfigParser() #創建一個對象 # f=open('db.ini','w') conf['DEFAULT'] = { 'sessions_time_out':60 } conf['186-DB'] = { 'ip':'186.12.33', 'prot':3306 } # #字...
阅读全文
摘要:模块logging logging模块的主要功能是记录软件调试、操作过程中的各种日志。 默认情况下Python的logging模块将日志打印到了标准输出中,且只显示了大于等于WARNING级别的日志,这说明默认的日志级别设置为WARNING(日志级别等级CRITICAL > ERROR > WARNING > INFO > DEBUG), 默认的日志格式为日志级别:Logger...
阅读全文
摘要:序列化 目的 1.以某种储存形式使定义的对象持久化: 2,将对象从一个对象传递到另一个地方 3.使程序更具有维护性 json 提供了四个功能 import json dumps将字典转换成字符串 储存 dic={'1':2,'2':3,'4':5} str_dic=json.dumps(dic) #括号里放字典 print(str_dic) locals()将字典型字符串转化成字典 n=...
阅读全文
摘要:什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡改过。 摘要算法之所以能指出数据是否被
阅读全文
摘要:1.递归:递 函数调用归 函数的返回值递归: 自己调用自己本身,这种是无止境的递归 会报错 明确的终止的条件 默认深度是1000 实际测试998 修改深度 import sys import sys sys.setrecursionlimit('修改的数量')递归的应用: 文件查看 创建文件,删除文
阅读全文
摘要:内置函数的整理: def func(n): return n**n print(func(4)) f =lambda x:x**x print(f) 匿名函数 lambda 参数:返回值 f=lambda x,y,c:(x,y,c) print(f(1,2,3)) 排序 语法 sorted(iterable,key=None,regverse=False) 计算字符串的长度 lst=...
阅读全文
摘要:数据类型intstrboollistuptuldictset可变的,也就是不可哈希的数据类型int bool uptul 可变数据类型 也就是可哈希的list 增append insret extend 删 del clear remove pop dictset type(类型) input获取到
阅读全文
摘要:一:函数名 可以作为什么来用? 1,作为参数,2可以被赋值3,可以作为返回值4,可以作为容器里的元素 函数闭定义:内部函数代码变量是对外层的引用,()不是全局变量) 闭包的基本形式是: 在函数F1中,定义F2,F2只能引用F1定义的变量,之后F1函数返回F2的函数名字 这样就保证了可以将F1的执行结
阅读全文
摘要:位置参数要在动态位置参数前面(*arges)def eat(a,b,*args): 元组形式() 用一个*接受位置参数 一科*打撒 默认参数要在动态默认参数后边 (*arges) def eat(a,b,*args,c='白菜'):字典形式 用俩个**接收关键字参数 俩科* 打散 顺序; 位置参数>
阅读全文
摘要:lst = ['周老二', '周星星', '麻花藤', '周扒皮'] for i in range(len(lst)-1,-1,-1): lst.pop(i) print(lst) 直接删空 for i in range(len(lst)-1,-1,-1): lst.remove(lst[i]) print(lst) 直接删空 lst = ['周老二', '周...
阅读全文
摘要:函数 def 关键字(): 形参 函数的定义 1.先定义函数 函数体 3 进去运行 return 函数的返回值 return要是不写 print(调用) none 写的 话 就是赋值 给变量 关键字() 实参 函数的调用 2调用 例 def maek(naem,age): print({name}
阅读全文
摘要:# 面试题: # a = 10 # b = 20 # a,b = b,a # 10000% # print(b) # 10 # print(a) # 20 # 面试题: # print(lst) # n = ()#元组 # print(type(n)) # n = ('')#字符串 # print(
阅读全文
摘要:python 2乱码,源码混了,代码重复,ascii码 一个字节表示 显示中文 只有英文 python 3 utf-8 三个字节 表示中文 int 整型 str 字符串 类型 bool 布尔值 True False 运算符: 逻辑运算:not and or 比较运算: = 赋值运算;*= -= += //=...
阅读全文
摘要:输出商品列表,用户输入序号,显示用户选中的商品商品 li = ['手机','电脑','鼠标','游艇']求:1:页面显示序号,商品名称,如 1 手机 2 电脑 ....: 2, 用户输入选择的商品序号,然后打印商品名称 3,如果输入的商品序号有误,则显示输入有,并且重新输入 用户输入Q 或者q 退出运行程序程序代码 li = ['手机','电脑','...
阅读全文

浙公网安备 33010602011771号