09 2018 档案
摘要:#继承 class JiaoFu: def qd(self): print("教父带你祈祷") class Fu: def msj(self): print("alex喜欢msj") class Zi(Fu, JiaoFu): def dbj(self): print("刘伟喜欢大宝剑") z = Zi() z.m...
阅读全文
摘要:#异常 # 程序运行过程中产生的错误, 不正常 def chufa(a, b): try: # 尝试执行xxx代码 ret = a/b # 如果这里出现了错误. 异常. 系统内部会产生一个异常对象. 系统会把这个错误抛出. 抛给调用方 return ret except ZeroDivisionError as e: # 内部产生的所有异常都会被捕获...
阅读全文
摘要:#ftp_server import socket import struct import json import os import hashlib server=socket.socket() server.bind(('192.168.15.50',8000)) server.listen(5) while 1: print('sever is working.......'...
阅读全文
摘要:#特殊方法 class Foo(object): def __init__(self,a1,a2): self.a1 = a1 self.a2 = a2 def __call__(self, *args, **kwargs): print(11111,args,kwargs) return 123...
阅读全文
摘要:#递归实现文件的遍历 import os def func(path,ceng=0): name_list=os.listdir(path) #查看路径下所有文件 for name in name_list: path_abs=os.path.join(path,name) #拼接路径 if os.path.isdir(path_abs...
阅读全文
摘要:#1生成器 def func(): lst = [] for i in range(10000): lst.append("衣服%s" % i) return lst lst = func() print(lst) def func(): for i in range(1, 10000): yield "衣服%s" % i...
阅读全文
摘要:#1函数名 def chi(): print("吃月饼") print(chi) fn = chi # 函数名可以进行赋值 a = 10 b = a chi() fn() # 函数名可以像变量名一样进行使用 def func1(): print("我是一个单纯的函数") def func2(abc): # abc接收到的是一个函数的内存地址 abc() # 执...
阅读全文
摘要:bodies = {}#存放所有数据 def panDuanHeFa(height,weight):#判断身高体重输入是否合法的函数 if '.' in height and '.' in weight: a, b = height.split('.') c, d = weight.split('.') if a.isdigit() an...
阅读全文
摘要:# 函数是对功能或者动作的封装 # 函数的定义: def yue(): print("拿出手机") print("打开陌陌") print("找一找心怡的对方.") print("出来吃吃饭") print("唱唱歌") print("跳跳广场舞") # 函数的调用: 函数名() yue() print("回家休息休息") yue(...
阅读全文
摘要:#写(w) #读(r) #追加(a) #文件拷贝(rb) #读写模式(r+) #写读模式(w+) #追加读模式(a+) #truncate #修改文件 #日志处理
阅读全文
摘要:pycharmde 安装激活 (1)安装 1、首先去Pycharm官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框
阅读全文
摘要:冒泡排序
阅读全文
摘要:#小数据池 a = [1,2,2,13,123,123,12,3,12,3,12,312,3,12,32,13,12,3,21] b = a # 明天深浅拷贝 # 内存地址 id() print(id(a)) print(id(b)) a = 1000 print(id(a)) # 内存的开辟是由解释器来完成的. # 双胞胎 # == 比较的是值(内容) True ...
阅读全文
摘要:1.字典 dic由{}组成,中间由,隔开,以key:value的形式存储数据,其中key必须为不可变数据类型如:integer,string,tuple 字典的创建,dic=dict(),dic={} 2.字典的增删改查 (1)字典的增加 dic[key]=12 #根据key直接添加 dic.setdefault(key,val...
阅读全文
摘要:# 1. 新增 lst = [] lst.append("周杰伦") # 追加 在最后添加, 效率比较高 lst.append("周芷若") lst.append("周公瑾") print(lst) lst = ["刘德华", "渣渣辉", "古天乐", "陈小春"] lst.insert(2,"马德华") # 插入, 可能会导致元素移动 print(lst) lst = ["刘昊然",...
阅读全文
摘要:#integer整型 print(type(b)) # 把int转化成str a = 10 print(type(a)) s = str(a) print(type(s)) # 如果想把字符串转化成int int(str) # 把int转化成str str(int) # 结论: 想转化成xxx数据类型 xxx(目标) a = 10 b = bool(a) pri...
阅读全文
摘要:1.if 条件: else: 2.if条件: elif 条件: else: 嵌套 if 条件: if 条件: elif 条件: elif 条件: else: else: ...
阅读全文