#创建 #dict使用 #基本字典操作 #字典方法 ...
分类:
编程语言 时间:
2017-09-03 14:58:07
阅读次数:
180
#字符串 #字符串方法 #find title.find("sdf") 没有返回-1 #join 添加元素 #lower #replace(”isj,"ss") #’1+2+3+4‘。split(“+”) ...
分类:
编程语言 时间:
2017-09-03 12:13:18
阅读次数:
142
#列表可修改,元祖不能 #分片 : - #list函数 #分片赋值 #列表方法 #pop 移除列表元素,并返回值。实现数据结构-栈,LIFO(后进先出),x.append(x.pop()),先进先出,x.insert(x.pop(0) #sort #y元祖 没有列表一样的方法 #tuple函数 ...
分类:
编程语言 时间:
2017-09-03 12:09:59
阅读次数:
123
#模块 #转义和单双引号 #拼接字符串 + #输入 input raw_input ...
分类:
编程语言 时间:
2017-09-03 11:02:36
阅读次数:
115
迭代器 本节进行迭代器的讨论。只讨论一个特殊方法 __iter__ ,这个方法是迭代器规则的基础。 迭代器规则 迭代的意思是重复做一些事很多次 就像在循环中做的那样。__iter__ 方法返回一个迭代器,所谓迭代器就是具有next方法的对象,在调用next方法时,迭代器会返回它的下一个值。如果nex ...
分类:
编程语言 时间:
2017-09-01 20:26:43
阅读次数:
168
魔法方法、属性 准备工作 为了确保类是新型类,应该把 _metaclass_=type 入到你的模块的最开始。 在这个两个类中NewType是新类,OldType是属于旧类,如果前面加上 _metaclass_=type ,那么两个类都属于新类。 构造方法 构造方法与其的方法不一样,当一个对象被创建 ...
分类:
编程语言 时间:
2017-09-01 20:25:46
阅读次数:
212
同样是《python基础教程(第二版)》的内容,只是后面内容学起来,相比前面会比较有趣,也更加实用,所以,将“基础”改为“进阶”。 python 电子书分享地址:http://yunpan.cn/Q2U87uGrNiTA3 本节讲文件的操作 打开文件 open函数用来打开文件,语法如下: open( ...
分类:
编程语言 时间:
2017-09-01 20:23:49
阅读次数:
178
学到这里已经很不耐烦了,前面的数据结构什么的看起来都挺好,但还是没法用它们做什么实际的事。从这一章节开始有点难度,需要好好理解。 基本语句的更多用法 使用逗号输出 如果想要同时输出文本和变量值,却又不希望使用字符串格式化的话,那这个特性就非常有用了: 模块导入函数 从模块导入函数的时候,可以使用 i ...
分类:
编程语言 时间:
2017-09-01 19:45:23
阅读次数:
149
本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。 下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数) 因为赋完值fibs已经有两个数了(0,1),所以循环8次之后,列表有10个数,两个数相加等于第3个数。 是不是觉得应该由我们输入来控制打印多少个数?只用把程序小变一下就行了。 ...
分类:
编程语言 时间:
2017-09-01 19:44:31
阅读次数:
154
python异常 python用异常对象(exception object)来表示异常情况。遇到错误后,会引发异常。如果异常对象并未被处理或捕捉,程序就会用所谓的 回溯(Traceback, 一种错误信息)终止执行: raise 语句 为了引发异常,可以使用一个类(Exception的子类)或者实例 ...
分类:
编程语言 时间:
2017-09-01 19:43:25
阅读次数:
196