![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习
凡尔赛mo
长春工业大学
展开
-
数据库的相关操作
数据库基本操作原创 2022-11-23 23:30:38 · 86 阅读 · 0 评论 -
SpringBoot 测试类不起作用
wenti原创 2022-11-23 14:45:07 · 886 阅读 · 0 评论 -
day 15迈向大神之路 递归与正则表达式‘’‘’‘’‘
#递归函数中调用自己def re(): print("1") re()re()最大递归深度为997/998 是python 从内存角度出发的修改最大深度  import sysset.setrecursionlimit(100000)递归 占内存 优点 代码更简单计算年龄def age(n): if n==4: retur...原创 2018-10-26 19:49:40 · 205 阅读 · 0 评论 -
迈向大神day13 脱稿一期 生成器的进阶
g=generator() #调用生成器list(g)从生成器中取值的集中方法nextfor数据类型的强制装换 全部取完 占内存回顾:迭代器和生成器迭代器:双下方法 : 很少直接调用的方法。一般情况下,是通过其他语法触发的可迭代的 —— 可迭代协议 含有__iter__的方法('__iter__' in dir(数据))可迭代的一定可以被for循环迭代器协议: 含有...原创 2018-10-24 16:56:29 · 105 阅读 · 0 评论 -
迈向大神的 day13 补发 《函数》
文件检查def che_file(filename,aim): with open(filename,encoding='utf-8') as f: for i in f: if aim in i: yield ig=che_file('1.txt','python')for i in g: print(i.strip())每次加/********def che...原创 2018-10-24 17:08:15 · 103 阅读 · 0 评论 -
day18 函数与 继承
####函数复习class persion: def __init__(self,hello): self.name=hello def say(self): print("woshi %s"%self.name)king=persion("liu")king.say()####class Course lang="JAVA" #english g...原创 2018-10-31 18:35:44 · 81 阅读 · 0 评论 -
迈向大神的day16 天 回顾正则表达式
[*] 可转义给分组命名ret=re.rearch("<?P<tag_name>\w"+)>\w+</(?P_=tag_name)>," “hello”print(ret.group(‘tag_name’)) #拿到内容print(ret.group()) #整体匹配的内容ret = re.search(r"&原创 2018-10-27 18:31:07 · 123 阅读 · 0 评论 -
迈向大神 day17 包的引用与异常
序列化数据类型转化成字符串的过程为了方便存储和网络传输json包的引入把解决一类问题的模块放在同一个文件夹里-包init 才是包i=[]l.append(open(“ww”,‘w’))map(lambda f:f.close(),l)导入包的方法import glance.api.poli #点的左边必须是个包from glance.api import poli&...原创 2018-10-30 16:24:32 · 122 阅读 · 0 评论 -
迈向大神day 19 接口和抽象 多态 封装 反射
##回顾-要看self 指向谁多继承 :新式类 广度优先 经典类深度优先.mro 查看广度优先 继承顺序接口设计模式;接口类:python 原生不支持 没有内置接口类抽象类:python 原生支持from abc import abstractmethod,ABCMetaclass Payment(metaclass=ABCMeta): #父类 @abstractm...原创 2018-11-01 17:15:30 · 106 阅读 · 0 评论 -
迈向大神day20 反射与一些常用的匿名函数
反射 ****isinstance(obj,cls) #检查·是否obj 是类cls 对象class A:passclass B(A):passa = A()print(isinstance(a,A))issubclass(sub,super)#检查sub类是否是super类的派生类class A:passclass B(A):pa...原创 2018-11-03 13:56:56 · 110 阅读 · 0 评论 -
,迈向大神 day 21 面向对象 和hashilib初识.
#面向对象的进阶class Foo: def __init__(self,name,age,sex): self.name = name self.age = age self.sex = sex def __getitem__(self, item): #实现字典的查询 if hasattr(self,item...原创 2018-11-03 18:48:30 · 126 阅读 · 0 评论 -
迈向大神 day023 黏包现象解决 以及ftp搭建
应用层协议http ftp smtpimport socketsk=socket.socket()sk.bind(('127.0.0.1',8090))sk.listen()conn,addr=sk.accept()ret=conn.recv(2) #缓存机制 接收端的缓存机制ret2=conn.recv(10)print(ret)print(ret2)conn.clo...原创 2018-11-06 20:04:25 · 167 阅读 · 0 评论 -
day22 迈向大神 socket模块
网络编程由于不同机器上的程序要通讯,才产生网络c/sB/S 手机端不适合*统一入口bs 和cs b/s 是c/s 架构一种学完前端广播和单播 是发送mac 地址 arp 协议广域网 路由器5000w 都恢复 广播风暴网关 路由器 网...原创 2018-11-05 11:06:23 · 130 阅读 · 0 评论 -
迈向大神之路 day16 模块 sad
模块import syssys.module.keys()sys.module()sys.path()import time as timport wordhandle as 123import texthandle as 123import oracleimport mysql不想写两次if shujuku==“oracle”:import oracle as db ...原创 2018-10-29 18:37:48 · 122 阅读 · 0 评论 -
迈向大神 day 14 --- 匿名函数
数据类型 int bool数据结构 dict list tuple set str*reversed()翻转l2= reversed(1)返回迭代器slice 切片sli=slice(1,5,2)l[sli]字符串format(‘test’,’>20’) \波浪键 居中bytes(“你好”,encoding=‘utf-8’).decode(‘GBK’)bytes(...原创 2018-10-26 16:06:53 · 115 阅读 · 0 评论 -
迈向大神的day16 collections模块
collections 模块namedtuple 生成可以使用名字来访问元素内容 tuplep=(1,2) # 点坐标from collections import namedtuplePoint=namedtuple("point",['x','y'])p=Point(1,2)print(p.x)eg :扑克牌deque --双...原创 2018-10-29 16:50:46 · 132 阅读 · 0 评论 -
迈向大神之路 day8 函数(一)……
文件补充操作文件 读写内部链接read 一次读取readline 一行一行度 不知道在哪结束readlines 一次读取修改文件的原理 (文件是不能修改的,实在一个文件修改完成后删除 源文件 并改名) with open('1.txt',encoding='utf-8') as f,open('2.txt','w',encoding='utf-8') as f...原创 2018-10-18 13:33:39 · 124 阅读 · 0 评论 -
day005 迈向大神之路---字典dict使用
补充s.join(可变类型iterable)数据类型 可变数据类型·和不可变数据类型 (元祖 bool值 int str )可哈西 形成一个新的str可变:列表 字典 set 不可hash字典key 必须是不可变数据类型value 任意dict的优势二分查找去查询储存大量的关系型数据特点:无序dic={ 'name':[“小宇哥”,"强少"],'py': 12}...原创 2018-10-15 17:20:39 · 105 阅读 · 0 评论 -
迈向大神之路day006
day006python 2的区别print ‘hllo’ #xrange 生成器raw_input()两个地址命令is 比较的是内存地址 id 是内存地址地址相关知识小数据池 节省空间 适用于: 数字和字符串 -5 --256 公共适应地址是一样的str :如果想同一个同一个地址条件1.字符串不能有特殊字符 2.s*20 一个字符 还...原创 2018-10-16 15:29:34 · 105 阅读 · 0 评论 -
day006-1 迈向大神之路
集合及深浅拷贝补充tuple 元祖 set 集合循环删除列表中的元素for i in lis:del lis[lis.index(i)]for i in range(len(lis)):del list[i] #出错 因为每删除一个序号也会跟着改变lis=[11,22,33,44,55]for i in range(len(lis)-1,0-1,-1):print(...原创 2018-10-16 17:35:02 · 113 阅读 · 0 评论 -
Markdown的常用的代码
H3C的使用细则c语言是一种基本语句基本类型 int float double charprint(&amp;amp;amp;quot;hello&amp;amp;amp;quot;)class Hello{public static void main(string [] args){System.out.println(&amp;amp;amp;quot;hello&amp;amp;amp;quot;); }翻译 2018-10-16 17:46:21 · 124 阅读 · 0 评论 -
迈向大神之路day009 闭包与装饰器
懂技术 按代码的行数 bug率不懂 按照执行时间装饰器os 操作系统有关import timetime.sleep()time.time 1539934795.8942783 多少秒import time# def func():# time.sleep(0.1)# print("大伙好")## def timer(): #计算函数的执行时间...原创 2018-10-19 21:12:59 · 130 阅读 · 0 评论 -
迈向大神的 day12 迭代器和生成器
迭代器引入# 索引 foriterable可以for 循环的数据类型:list dic str set tuple 文件 range enumerate为什么能for 循环 因为它们有迭代器dir([]) ,功能:列出 列表拥有的所有方法**双下方法 _sum_ 这个就是双下方法 为什么双下:可能不止一种方法调用它 **print([1].__add__([2])...原创 2018-10-22 18:57:23 · 96 阅读 · 0 评论 -
day007 迈向大神之路---文件
文件操作 小知识文件路径绝对路径 从原始到目的相对路径 当前运行的文件路径编码方式操作方式 只读 只写 读写 写读…以什么编码储存 就以什么打开文件读取1.读取 只读:r rb(不应编码打开 非文字类)#读取的操作f=open('d:\1.txt',mode='r',encoding='utf-8') #以绝对路径打开f=open('1.t...原创 2018-10-17 18:09:32 · 117 阅读 · 0 评论 -
迈向大神之路 day 10 解疑惑
#内部可以使用外部的局部变量#只要涉及到不可变数据类型的修改 内部函数 只能读不能改#局部变量不受globel 限制 nolocal 只修改局部变量(上层的) 不动全局a=1def 外层():#1 a=1 #若不存在 会报错的 因为下一个函数(程式2)不知道a的存在 传递性 def 程式1():#2 print("程式1开始...原创 2018-10-20 16:07:36 · 108 阅读 · 0 评论 -
day10 -(2)num装饰器 补充
初级实现:import timedef func(): start=time.time(); print("Hello Boss!!") time.sleep(5) end=time.time(); print(end-start)func()优化+import timedef timmer(f): start=time.time(...原创 2018-10-20 17:55:29 · 90 阅读 · 0 评论 -
迈向大神的 day10
如何实现 python 打包1.下载pip install pyinstaller2.把文件放到一个指定文件夹cmd执行下面命令 打包成功pyinstaller -F --icon=125.ico QQ音乐在线下载歌曲.py原创 2018-10-21 14:00:33 · 108 阅读 · 0 评论 -
day11小知识点
# 装饰器 进阶开发原则:开放封闭原则装饰器的作用:在不改变原函数的调用 方式的情况下,在函数的前后添加功能装饰器的本质 :闭包函数def out(*args,**kwargs): print(args) #打印了一个数组 print(*args) #打印了每个元素 ==out(*[1,2,3,4])out(1,2,3,4) ##(1, 2, 3, ...原创 2018-10-21 20:30:14 · 78 阅读 · 0 评论 -
day 003 基础第三天
day 003 基础第三天1.列表的增删改查 (1)增加三种方式li.append(“king”) #添加到最后li.insert(2,“queen”)# 按顺序插入li.extend()#添加到最后 迭代添加 迭代是有多个元素li.extend([1,2,3]) #进去的时候拆开 加入的是每个元素ps:append的练习i=0names=[]wh...原创 2018-10-13 18:01:18 · 152 阅读 · 0 评论