摘要: pickle Json Json高级进阶 {'name': 'Bob', 'score': 88, 'age': 20}{"name": "\u5c0f\u660e", "age": 20}<__main__.student object at 0x7f7ac4a906d8>{"name": "wa 阅读全文
posted @ 2017-12-22 10:28 wangxy92 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 参考学习:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431925324119bac1bc7979664b4fa9843c0e5fcdcf1e000 练习题 阅读全文
posted @ 2017-12-21 15:32 wangxy92 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从 阅读全文
posted @ 2017-12-12 17:41 wangxy92 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 使用__slots__ Python允许在定义class的时候,定义一个特殊的__slots__变量,来限制该class实例能添加的属性。 使用@property 有没 阅读全文
posted @ 2017-12-06 17:09 wangxy92 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念 阅读全文
posted @ 2017-10-26 17:20 wangxy92 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 安装第三方模块 安装第三方模块,是通过包管理工具pip完成的。 注意:Mac或Linux上有可能并存Python 3.x和Python 2.x,因此对应的pip命令是pip3。 现在,让我们来安装一个第三方库——Python Imaging Library,这是Python下非常强大的处理图像的工具 阅读全文
posted @ 2017-09-26 17:15 wangxy92 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 模块 作用域 (https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431845183474e20ee7e7828b47f7b7607f2dc1e90dbb000) 类似__xx 阅读全文
posted @ 2017-09-26 15:17 wangxy92 阅读(151) 评论(0) 推荐(0) 编辑
摘要: #列表生成表达式 格式:生成的元素 for 循环L1=[x * x for x in range(1,11)] #生成[1*1,2*2]print(L1)#for循环后还可以连接if判断L2=[x * x for x in range(1,11) if x%2==0]print(L2)#双层循环L3 阅读全文
posted @ 2017-09-05 16:09 wangxy92 阅读(190) 评论(0) 推荐(0) 编辑
摘要: #python的for循环可用于任何可迭代对象,如:list,tuple,dict,字符串L1=[1,2,'wxy','gjh']for l in L1: print('list迭代:{}'.format(l))#对list的下标循环操作,Python内置的enumerate函数可以把一个list变 阅读全文
posted @ 2017-09-05 15:30 wangxy92 阅读(425) 评论(0) 推荐(0) 编辑
摘要: L1=[1,2,'wxy','gjh',10,9,8]#切片示例print(L1[1:3]) #取index1到index3的内容,但是不包括index3print(L1[:2]) #从0开始取,则不用写0print(L1[-3:-1]) #从末尾开始,倒数第一位index为-1,从index-3到 阅读全文
posted @ 2017-09-05 15:29 wangxy92 阅读(159) 评论(0) 推荐(0) 编辑