01 2019 档案

14、序列化操作,类的保存和dict转JSON
摘要:在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: 可以随时修改变量,比如把name改成'Bill',但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的'Bill'存储到磁盘上,下次重新运行程序,变量又被初始化为'Bob'。 我们把变量从内存中变成可存储或传 阅读全文

posted @ 2019-01-28 14:55 拉风摊主 阅读(187) 评论(0) 推荐(0) 编辑

13、文件读写操作
摘要:由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。所以,为了保证无论是否出错都能正确地关闭文件,我们可以使用try ... finally来实现: 但是每次都这么写实在太繁琐,所以,Python引入了with语句来自动帮我们调用close()方法: 这和前面的t 阅读全文

posted @ 2019-01-28 13:57 拉风摊主 阅读(161) 评论(0) 推荐(0) 编辑

12、python单步调试工具pdb
摘要:pdb 第4种方式是启动Python的调试器pdb,让程序以单步方式运行,可以随时查看运行状态。我们先准备好程序: 然后启动: 以参数-m pdb启动后,pdb定位到下一步要执行的代码-> s = '0'。输入命令l来查看代码: 输入命令n可以单步执行代码: 任何时候都可以输入命令p 变量名来查看变 阅读全文

posted @ 2019-01-28 09:26 拉风摊主 阅读(725) 评论(0) 推荐(0) 编辑

11、面向对象的编程
摘要:1、如果要让内部属性不被外部访问,可以把属性的名称前加上两个下划线__,在Python中,实例的变量名如果以__开头,就变成了一个私有变量(private),只有内部可以访问,外部不能访问 2、有些时候,你会看到以一个下划线开头的实例变量名,比如_name,这样的实例变量外部是可以访问的,但是,按照 阅读全文

posted @ 2019-01-22 08:49 拉风摊主 阅读(126) 评论(0) 推荐(0) 编辑

10.函数式编程
摘要:如果一个变量指向了一个函数,那么,可否通过该变量来调用这个函数?用代码验证一下: 函数名也是变量 那么函数名是什么呢?函数名其实就是指向函数的变量!对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个可以计算绝对值的函数! 如果把abs指向其他对象,会有什么情况发生? 把abs指向10 阅读全文

posted @ 2019-01-18 10:47 拉风摊主 阅读(116) 评论(0) 推荐(0) 编辑

9、str类型和byte类型转换、列表拾遗、元组拾遗、字典拾遗、如何判断对象是否可迭代
摘要:str(字节类型,编码) 可用于创建字符串,或者将其他的转换成字符串 a= ‘李露’ #将字符串转换成字节流 b = bytes(a,encoding = 'utf-8') #将字节转换成字符串 str(b,encoding = 'utf-8') encoding表示b的格式 list是元素的集合 阅读全文

posted @ 2019-01-12 12:37 拉风摊主 阅读(301) 评论(0) 推荐(0) 编辑

8、for 、emumrate、range、if
摘要:1、for循环用户按照顺序循环可迭代对象中的内容,PS:break、continueli = [11,22,33,44]for item in li: print item 2、enumrate 为可迭代的对象添加序号li = [11,22,33]for k,v in enumerate(li, 1 阅读全文

posted @ 2019-01-06 16:34 拉风摊主 阅读(260) 评论(0) 推荐(0) 编辑

7、字典的基本方法
摘要:定义:ni = { } 创建字典: 1 2 3 person = {"name": "mr.wu", 'age': 18} 或 person = dict({"name": "mr.wu", 'age': 18}) 常用操作: 索引 新增 删除 del a[key] 键、值、键值对 循环 for i 阅读全文

posted @ 2019-01-06 15:41 拉风摊主 阅读(146) 评论(0) 推荐(0) 编辑

6、元组的基本方法
摘要:元组的方法和列表基本一样,需要注意的是元组的元素是不能修改的 创建元祖: 1 2 3 ages = (11, 22, 33, 44, 55) 或 ages = tuple((11, 22, 33, 44, 55)) 基本操作: 索引 切片 循环 长度 包含 元组转换:t = tuple(a) a可以 阅读全文

posted @ 2019-01-01 21:43 拉风摊主 阅读(199) 评论(0) 推荐(0) 编辑

5、list列表常用方法说明
摘要:创建列表: 1 2 3 name_list = ['alex', 'seven', 'eric'] 或 name_list = list(['alex', 'seven', 'eric']) 基本操作: 索引 切片 追加 删除 长度 切片 循环 包含 1 2 3 name_list = ['alex 阅读全文

posted @ 2019-01-01 21:41 拉风摊主 阅读(205) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示