随笔分类 -  python学习

摘要:生成器 在python 中一边循环一边计算的机制,叫做生成器(generator)。 通过列表生成式,我们可以直接创建一个列表。但是,收到内存的限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的内存,如果我们只需要前面几个元素,那么后面却大多数的元素占用的内存就白白浪 阅读全文

posted @ 2018-03-15 10:23 ksunone 阅读(147) 评论(0) 推荐(0)

摘要:浅拷贝 拷贝内存地址,拷贝出来的值指向同一个内存地址(拷贝了引用,并没有拷贝内容) 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 阅读全文

posted @ 2018-03-12 20:04 ksunone 阅读(104) 评论(0) 推荐(0)

摘要:import 导入 import 后面不需要加 模块路径,也加不了模块路径。必须要写模块名,那么计算机是怎么找到模块的位置呢?、 这句代码会输出当前,储存的模块文件列表 如果模块在这里文件里面,就可以导入。(' ' 表示当前路径,这就是在同级目录中可以引入模块的原因。) 那么我想加入一个自己的模块, 阅读全文

posted @ 2018-03-12 16:34 ksunone 阅读(328) 评论(0) 推荐(0)

摘要:文件的打开与关闭 打开文件 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式) 关闭文件 close( ) 文件的读写 写数据 使用write()可以完成向文件写入数据 运行现象: 注意: 如果文件不存在那么创建,如果存在那么就先清空,然后 阅读全文

posted @ 2018-03-06 16:46 ksunone 阅读(370) 评论(0) 推荐(0)

摘要:1、a=a+2,表示一个新的对象,新的对象名字还是a,但是指向的内存地址已经变了 所以对于tuple对象(不可变对象),也是可以这样操作的 2、a+=2对于有些对象的操作是表示原来的对象,对有些对象的操作是生成了一个新对象 而list对象,可变对象,+=操作、append操作、extend操作,都是 阅读全文

posted @ 2018-03-02 15:03 ksunone 阅读(1073) 评论(0) 推荐(0)

摘要:运算符 python内置函数 阅读全文

posted @ 2018-03-02 14:37 ksunone 阅读(123) 评论(0) 推荐(0)

摘要:添加元素 append,extent,insert 通过append可以向列表添加元素 通过extend可以将另一个集合中的元素逐一添加到列表中 传入的参数一定是“可迭代”参数,例如列表,元组,字典,集合。 insert(index, object) 在指定位置index前插入元素object 修改 阅读全文

posted @ 2018-03-02 10:30 ksunone 阅读(151) 评论(0) 推荐(0)

摘要:# !/usr/bin/env python name = "ksunone" # 索引 (下标) """ 所谓“下标”,就是编号,就好比超市中的存储柜的编号,通过这个编号就能找到相应的存储空间 列表与元组支持下标索引好理解,字符串实际上就是字符的数组,所以也支持下标索引。 如果想取出部分字符,那么可以通过下标的方法. k s u n o n e 0 1... 阅读全文

posted @ 2018-03-01 10:20 ksunone 阅读(11069) 评论(0) 推荐(0)

摘要:# !/usr/bin/env python import os import json MUNE = [ "添加一个新的名片", "删除一个名片", "修改一个名片", "查询一个名片", "显示所有名片", "退出系统" ] LIST_HEAD = ("姓名", "电话", "qq") # 保存写入文件 def save_card(): ... 阅读全文

posted @ 2018-02-28 17:31 ksunone 阅读(381) 评论(0) 推荐(0)

导航