摘要: 运行结果如下 阅读全文
posted @ 2018-05-02 11:49 xajh00789 阅读(165) 评论(0) 推荐(0) 编辑
摘要: https://www.bilibili.com/video/av17396749/?p=12 Python函数式编程中的迭代器,生成器详解 课程内容 1.iterators are objects that contain other objects2.some built-in iterator 阅读全文
posted @ 2018-04-30 16:29 xajh00789 阅读(167) 评论(0) 推荐(0) 编辑
摘要: yield具有接受和返还值两种功能,在上面的程序中,yield可以接受来自g.send(input())的数据,并将接受得到的数据赋值给recv,同时yield也会返回yield后的数据,例如上程序中recv=yield 'Hi' 中返还Hi,类似return的功能。 程序执行过程中,遇到含有yie 阅读全文
posted @ 2018-04-30 11:54 xajh00789 阅读(274) 评论(0) 推荐(0) 编辑
摘要: python中的装饰器主要用于在已有函数实现功能前附加需要输出的信息,下面将用实例展示我如何写装饰器。 首先分别尝试写装饰器装饰一个无参函数和一个有参函数(被装饰函数仅输出,无返回值情况下) 修改后的正确装饰器函数为(被装饰函数仅输出,无返回值情况下) 但并不是完善的装饰器函数(被装饰函数仅输出,无 阅读全文
posted @ 2018-04-16 20:38 xajh00789 阅读(434) 评论(0) 推荐(0) 编辑
摘要: Mysql-python第三方模块官方不支持windows系统,而国外大学提供了非官方 的支持windows系统的模块,可前往 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python 下载。 下载后安装时报错 导入pip模块查看支持的下载格式 阅读全文
posted @ 2018-04-12 22:34 xajh00789 阅读(234) 评论(0) 推荐(0) 编辑
摘要: threading 的Thread类是用来创建线程的对象,其中,有三种方法可创建线程对象 1.创建一个Thread的实例,传给它一个函数。 2.创建一个Thread的实例,传给它一个可调用的类对象。 3.从Thread派生出一个子类,创建一个这个子类的实例。 下面将通过第三种方式派生类来创建线程对象 阅读全文
posted @ 2018-04-01 16:09 xajh00789 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 使用python实现python核心编程3第472页和474页的TCP时间戳服务器和客户端服务器间数据传输编程时遇到TypeError: a bytes-like object is required, not 'str'报错问题,经查找资料知道是Python中的字符串数据和字节数据在python3 阅读全文
posted @ 2018-03-31 16:10 xajh00789 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 最近看书中关于Python的property()内建函数属性内容时《python核心编程》解释的生僻难懂,但在网上看到了一篇关于property属性非常好的译文介绍。 http://python.jobbole.com/81967/ 阅读全文
posted @ 2018-03-26 23:00 xajh00789 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 伪私有属性 类Example中定义的变量__X会自动变成_Example__X, 变量前有双下划线的变量被称为伪私有属性,为什么叫伪私有属性呢?因为该属性并不是私有不可改变的,在类外依旧可以通过 _类名__变量名 来调用修改该属性,那为什么需要伪私有属性的存在呢?先举例一段代码来说明 假如类1和类2 阅读全文
posted @ 2018-03-24 21:14 xajh00789 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 书籍在线网址http://interactivepython.org/runestone/static/pythonds/index.html 中文翻译书籍:https://facert.gitbooks.io/python-data-structure-cn/ 将中缀表达式转换为后缀表达式 中缀表 阅读全文
posted @ 2018-03-20 20:05 xajh00789 阅读(571) 评论(0) 推荐(0) 编辑