摘要:
面向对象 类 class 面向过程 --过程 def 函数式编程 函数-- def 为什么试用函数...举例 类似日志记录的例子 返回的结果如下 1,代码的重复利用 2,可扩展性性 时间的 追加知识点 显示的结果 return 返回一个结果并终止 下列代码不会被执行 如果不定义结果 返回None 注 阅读全文
摘要:
中文的字符编码 是 gbk windows 默认的字符编码也是gbk 每个国家都有自己的字符编码 为了 统一 就有了 unicode ##unicode 不管英文中文都占 2个字节 16位 ascii码 一个英文一个字节 不能存中文。。 8 位 英文 或特殊字符 转换后 中文 变成3个字节 其中ut 阅读全文
摘要:
### 打开 2个文件 循环读取 每个行 如果条件在内的话 开始替换 写入新的文本 with ###with是 执行后会自动关闭文件 放置因为不小心忘记关闭 而引起占用内存 在 python 3.x中可以 with 可以打开多个文本。。。 2.x 只能打开一个 如 with open('11','w 阅读全文
摘要:
在pycharm 中 打开文本 会显示 gbk报错 需要在 读取的文件中 声明 格式、 以一份歌词为例 #### seek(33) 指定后 读取文件就会从33个字符后开始读取 加载进度条的原理 阅读全文
摘要:
打开一个 文件 如果想 编写 和读取文件 必须 赋值给一个参数 如文件 8.txt c = open('8.txt') ## 文件打开后面不加参数就是 只读。 c = open('8.txt','w') ## 文件编写 这种编写是会替换掉源文件,如源文件不存在的话会自动创建 c = open('8. 阅读全文
摘要:
集合也是无序的 具有天生去重的特性 >>> a[1, 1, 2, 7, 3, 7, 5, 9]>>> a = set(a)>>> print(a,type(a))(set([1, 2, 3, 5, 7, 9]), <type 'set'>)>>> ###set() 集合默认去重复 2.交集 特殊符号 阅读全文
摘要:
字典和列表的区别 是无序的 ,字典的取值是通过Key值来达到的 >>> a = {'111':[1,2,3,4]}>>> a{'111': [1, 2, 3, 4]}>>> for i in a: print i 111 ###取出的值是键值 ‘111’ >>> a['111'][1, 2, 3, 阅读全文
摘要:
>>> name = 'tenghu'>>> name.capitalize()'Tenghu' ###capitalize() 首字母大写>>> >>> name = 'tttenghu'>>> name.count('t')3>>> ###count(‘输入你要统计的字符串个数’) 这里't ' 阅读全文
摘要:
>>> a = [1,2,3,4,5] >>> for i in a: print a.index(i),a 0 [1, 2, 3, 4, 5]1 [1, 2, 3, 4, 5]2 [1, 2, 3, 4, 5]3 [1, 2, 3, 4, 5]4 [1, 2, 3, 4, 5]>>> ### 让列 阅读全文
摘要:
>>> for i in range(1,10,2): print(i) ##打印奇数 13579 列表也可以用相同的方法 (切片) >>> a['ergou', 'hanmeimei', ['aaa', 'qqqq'], 'jiajia', 'jiajia', 'jiajia', 1, 2, 3, 阅读全文