摘要: struct模块 最近在学习python网络编程这一块,在写简单的socket通信代码时,遇到了struct这个模块的使用,当时不太清楚这到底有和作用,后来查阅了相关资料大概了解了,在这里做一下简单的总结。 了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同 阅读全文
posted @ 2018-04-04 17:19 小狗子 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一.内置方法 一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) 判断o 阅读全文
posted @ 2018-04-02 18:43 小狗子 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 一、初识继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或多个父类(python支持多继承),父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“”遗传”父类的属性,从而解决代码重用问题(比如练习7中Garen与Riven类有很多冗余的代码) python中类的继承分为:单继 阅读全文
posted @ 2018-04-02 18:07 小狗子 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 1.类相关 class Chinese(): pifu = "黄种人" def chadui(): print("正在插队!") def xuanfu(self): print("正在炫富") print(Chinese.pifu) #打印类属性 pifu Chinese.chadui() #类方法 Chinese.xu... 阅读全文
posted @ 2018-04-02 14:52 小狗子 阅读(249) 评论(0) 推荐(0) 编辑
摘要: log模块的讲解 1 Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适: 2 3 logger提供了应用程序可以直接使用的接口API; 4 handler将(logger创建的)日志记录发送到合适的目的输出; 5 formatter决定日志记录的最终输出格式 阅读全文
posted @ 2018-03-26 12:46 小狗子 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 1 status_flag=False 2 3 4 def login(func): #把被装饰的函数当做参数传进来 5 6 def inner(*args,**kwargs): 7 global status_flag 8 _name = "alex" #进行验证 9 _passwd="123" 阅读全文
posted @ 2018-03-26 11:06 小狗子 阅读(275) 评论(0) 推荐(1) 编辑
摘要: #文件操作 #计算机知识拾遗: """ 计算机系统分为:计算机硬件,操作系统,应用程序三部分。 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中, 这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。 操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念, 用... 阅读全文
posted @ 2018-03-18 20:41 小狗子 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.time 模块 2.datetime模块 3.random模块的使用 json & pickle 模块 python 的序列化与反序列化的模块,用于程序之间的交互。 shutil模块 该模块用于文件的copy与压缩 ,主要用于文件的打包、移动、等功能。 模块xlrd,读取excel表格的模块xl 阅读全文
posted @ 2018-03-14 16:57 小狗子 阅读(1208) 评论(0) 推荐(0) 编辑
摘要: # print(locals()) # print(globals()) def func(): x = 1 y = 1 print(locals()) # 函数内部的变量 print(globals()) # 当前程序的变量 func() # 2.eval,exec,和compile res = eval("1+2+1") print(r... 阅读全文
posted @ 2018-03-13 12:54 小狗子 阅读(373) 评论(0) 推荐(0) 编辑