day_5.27py】的更多相关文章

生成器:send()  next() send 和next都可以把生成器向下走,但是send可以传入个参数 ''' 周末继续py 下周回学校过郭星辰生日,还得回来再复查一下 2018-5-27 16:19:36 把函数进阶第一部分第二小部分看完,第三小部分视频 还不能看尴尬, 继续下一部分! 2018-5-27 17:42:41 ''' #send()使用 def test(): i = 0 while i<5: temp= yield i #这个地方为空 temp 不传入东西就是 None p…
字符串类型: 字符串的定义是可以有多种引号嵌套 定义字符串是以开头的引号然后匹配和第一个引号相同的引号,所以当字符串中间出现和第一个引号相同的引号就会出错,这个时候就可以选择别的引号进行创建字符串,或者在中间的引号前加一个反斜杠,这样就表示这个引号没有特殊意义,就是普通字符串,这个反斜杠 成为转义符 # 需求:你是"好学生"s1 = "你是\"好学生\""print(s1)# 可以通过引号的嵌套,使内部不同的引号在不转义的情况下直接输出s2 =…
2018-5-29 16:58:13 明天回学校玩几天给郭星辰过生日 实现一个QQDemo (多线程完成,因为那部分视频损坏没看) ''' from threading import Thread from socket import * #1.接收数据,然后打印 def recvDate(): while True: recvInfo = udpSocket.recvfrom(1024) print(">>%s:%s"%(str(recvInfo[1]),recvInfo…
端口 socket简介: socket为一个类   s接收的是返回的对象引用 2018-5-28 15:52:47 开始进行网络编程 udp 套接字 encode() 编码 decode() 解码 ''' from socket import * #创建一个udp套接字 udpSocket = socket(AF_INET,SOCK_DGRAM) # 使用udp发送的数据,在每一次的都需要写上接收方的ip和port udpSocket.sendto(b"haha",("192…
开始进行python网络编程2018-5-27 20:27:30 Tcp/Ip协议…
列表生成式: ''' 2018-5-26 19:40:58 生成器(generator):在Python中,这种⼀边循环⼀边计算的机制. ''' # 第一种实现 :只要把⼀个列表⽣成式的[ ]改成( ) #这是一个生成式 L = [x*2 for x in range(5)] print(L) # for i in range(5) for循环5次 G = (x*2 for x in range(5)) print(G) ''' 创建L和G的区别仅在于最外层的[ ]和( ), L是⼀个列表,⽽G…
python动态添加属性和方法 既然给类添加⽅法,是使⽤ 类名.⽅法名 = xxxx ,那么给对象添加⼀个⽅法 也是类似的 对象.⽅法名 = xxx '''2018-5-26 13:40:09python动态添加属性以及方法不用在程序大体变化情况下,实现改变功能'''import types# 动态添加属性class Person(object): def __init__(self,newName,newAge): self.name= newName self.age = newAge# l…
作用域…
世间万物皆对象! 闭包就是内部函数中对enclosing作用域的变量进行引用. 装饰器 最开始就说,这篇博客始于闭包,终于闭包,所以装饰器不多说,只说四句话:1.装饰器就是对闭包的使用:2.装饰器用来装饰函数:3.返回一个函数对象,被装饰的函数接收:4.被装饰函数标识符指向返回的函数对象 多个装饰器,完成包裹数据 '''2018-5-24 13:56:08忘了关影子系统,本地代码丢失了一两天,还好保存到博客园了,影子系统桌面没提示 草WIn10继续代码走起装饰器!!@ python特有的'''#…
#!/usr/bin/env/python #-*-coding:utf-8-*- ''' 私有化 __相当于prevate 外部不能直接调用,只能通过set get方法用 property ''' # class Test(object): # def __init__(self): # self.__num = 100 # def setNum(self,newNum): # self.__num = newNum # def getNum(self): # return self.__nu…
1.禁止模块之间的循环调用 2.浅拷贝    只拷贝引用!!\ 3. 深拷贝  只要里面有引用就继续拷贝 4.copy,copy() 5. '''2018-5-21 11:39:52就业班 py高级 1 以前都是基础的from a import b调用模块浅拷贝,深拷贝2018-5-21 20:13:12'''import copya = [11,22,33]# 浅拷贝b = a #仅仅是地址拷贝 引用print(id(b),id(a))# 深拷贝 开辟了新的内存地址c = copy.deepc…
列表去重的两种方法 1.自己写程序  for循环 2.直接变为set类型…
ps:2018-7-24 20:58:11 重新整理这个飞机大战源码,我虽然这个时候没看源码,但是知道思路的话用其他语言还是可以写出来的! ''' 2018-5-13 19:53:46 完善成功 一个打飞机的游戏 其实就是面向对象那个 有个主方法. 然后有飞机然后又子弹,逐步的迭代 2018-5-14 18:40:15 继续开干 2018-5-17 17:42:29 继续完善 2018-5-17 20:00:32 写基类(父类) 然后写其他的子类 ''' import pygame import…
飞机未完,继续做 2018-5-14 21:05:45 明天继续       循环里面的坑; 删除列表元素后循环了打印的不一样,主要是比如相邻的删除了,33,44 删除33 循环一次后44跑到33位置, 试一下就知道了dd #!/usr/bin/env/python #-*-coding:utf-8-*- ''' 2018-5-13 19:53:46 完善成功 一个打飞机的游戏 其实就是面向对象那个 有个主方法. 然后有飞机然后又子弹,逐步的迭代 2018-5-14 18:40:15 继续开干…
ps:2018-7-24 21:00:04 其实这部分主要是面向对象的复习!而不是面向过程 #!/usr/bin/env/python #-*-coding:utf-8-*- ''' 2018-5-12 19:07:04 直接练习 老王开枪 ps:代码太多太乱所以运行不成功 这个练习的主要目的就是面向对象编程 先定义方法根据方法来在类里面定义 ''' class Person(object): '''人''' def __init__(self,name): super(Person,self)…
''' 2018-5-11 18:52:19 模块其实就是Java中的包 模块 就是 xxx.py main.py默认是最主要的模块 ''' class ClasssName(object): pass def __init__(self): super(ClasssName,self).__init__() def main(): #整个程序最开始的地方 主函数 pass ''' 别人调用不能用main()方法 而自己用则可以用mian()方法 ''' if __name__ == '__ma…
#目前学的爬虫还有潭州教育的直播课,都是千篇一律的requests urllib 下面这个也是,还没有我后面的下载网易云歌单爽来都用到多线程了不过可以用协程,完全异步 1 #!/usr/bin/env/python #-*-coding:utf-8-*- ''' 2018-5-9 20:16:57 下次查明原因 不会知道为什么报错 2018-5-10 19:32:39开始重新看视频 把那个代码删了重新编码一下 一切运行成功 代码没错应该是网站封我ip了 还是很不错的 py爬虫还是很强大的 201…
正则:…
2018-5-5 15:00:25 单例 : 就是对象只有一个 ''' class main(object): __instance = None def __new__(cls,): if cls.__instance ==None: cls.__instance = object.__new__(cls) return cls.__instance else: # return 上一次创建的对象的引用 return cls.__instance a = main() print(id(a))…
Pycharm默认不依赖系统环境下安装的requests 打开 File->Settings->Project:你的Project名 点击“+”号 搜索requests并安装 长见识了 #!/usr/bin/env/python #-*-coding:utf-8-*- ''' 安装包的方法: 如果电脑里面就只有一个python默认pip 如果有两个 python3中就是 pip3 install requests 安装到python3.6/site-packages中 用新安装的 reques…
''' 2018-5-2 18:43:54 设计4s店类 设计模式: 简单工厂模式(通过一个类的分离模式) 讨论耦合性的问题 类与类之间应该是低耦合性 通过有个 初始化 __init__ 来解耦 这样就是工厂模式 父类方法名就是接口,子类里面实现 (流程在基类里面定义好,然后在子类里面实现) ''' class Store(object): def select_car(self): pass def order(self,car_type): return self.select_car(ca…
URL:http://www.php.net/manual/en/reserved.constants.php 预定义常量:核心预定义常量,标准预定义常量-------------------------------------------核心预定义常量这些常量是PHP中的定义.这包括 PHP,Zend引擎和SAPI模块.详细信息:PHP_VERSION (string)PHP_MAJOR_VERSION (integer)    可用自: PHP 5.2.7. PHP_MINOR_VERSIO…
遍历多个tomcat日志文件,找出含有ERROR 和Exception 的日志,并把该行日志输出到另一个文件中:(这里为了体现python模块导入的知识,所有建立了多个文件夹和模块) 项目结构: consetting.py: # 日志文件目录 F_PATH = r'C:\Users\shenping\PycharmProjects\Shenping_TEST\day_5\script\glive\logs' # 错误日志存储目录 D_PATH = r'C:\Users\shenping\Pych…
一个目录下有文件,文件夹,文件夹里又有文件.文件夹....用python脚本,实现,递归删除一个目录下的所有文件: 目录结构如下: 其中我们要删除所有文件 代码实现如下: import os CUR_PATH = r'C:\Users\shenping\PycharmProjects\Shenping_TEST\day_5\Testfolder' def del_file(path): ls = os.listdir(path) for i in ls: c_path = os.path.joi…
background-size是CSS3新增的比较实用的属性,使用它可以随心所欲地控制背景图的显示大小,而在css2中背景图的大小是不可控制的. 基本语法: 用于设置背景图片的大小,有2个可选值,第1个值用于指定背景图的width,第2个值用于指定背景图的height,如果只指定1个值得,则第2个值默认为auto: 初始值:auto: <length>由浮点数字和单位标识符组成的长度值,不可以为负值: <percentage>取值0%都100%之间的值: cover 把背景图像扩展…
legend2---开发日志15(功能需求明确,设计好类和结构的好处是) 一.总结 一句话总结: 极快简化编程,节约大量时间 1.多个类型的物品,比如商店和寻宝的丹药,装备,特性书,英雄石等等 应该怎样统一展示到界面? 放进一个数组,统一显示元素[原先的方法也有其优势]:比如type,比如说id,比如说picture,比如说name 这比我分出装备,特性书,英雄石等,然后在页面分别展示要好 2.寻宝界面怎么让物品按照九宫格的方式排放? 给显示出来的每个物品加一个class,用js对逐个出现的cl…
Day_4 A.深度学习 题目描述 小 A 最近在研究深度学习,他自己搭建了一个很牛逼的神经网络,现在他手头一共有 n 组训练数据,一开始他会给自己的神经网络设置一个 batch size,假设为 B (1≤ B≤ n) ,每次训练他都会从手头的 n 组训练数据中抽取不同的 B 组数据,然后扔到神经网络去训练. 然而小 A 的服务器并不是特别支持并行,所以运行时间和 B 成正比,每一次训练都会花费 B 秒的时间. 现在小 A 发现这样每次随机选数据的话,从概率上讲要训练好多次才能使得每组训练数据…
Day_1 计数 它咕掉了 Day_1 序列数据结构 它咕掉了 Day_2 线性代数 高斯消元\Large{高斯消元}高斯消元 普通版:略 模质数:求逆 模合数:exgcd 逆矩阵\Large{逆矩阵}逆矩阵 AA−1=I=[10⋯001⋯0⋮⋮⋱⋮00⋯1] AA^{-1}=I=\left[ \begin{matrix} 1 & 0 & \cdots & 0 \\ 0 & 1 & \cdots & 0 \\ \vdots & \vdots &…