摘要: 模块 包 我们可以同过包来避免与其它模块的命名冲突,例如,调用在外层 demo.py 调用 demoFile 文件夹中的demo.py 就可以通过 demo.demo 来调用 请注意,每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,__init__.py可以是空文件,也 阅读全文
posted @ 2017-08-18 18:00 我是一个毛毛虫 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 函数式编程 高阶函数 1.变量可指向函数 func = abs print(func( 1)) 1 2.函数可以作为参数传入另外的函数这也就是高阶函数 def add(x,y,func): print(func(x) + func(y)) arr1,arr2 = (1,2),(2,3) add(ar 阅读全文
posted @ 2017-08-16 19:45 我是一个毛毛虫 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 高级特性 切片操作符 我们可以使用切片操作符获取 tuple 或者 list 中指定范围内的元素 list1 = [1,2,3,4,5,8,7,6,10] list2 = [1:3] [2.3] list3 = [:] [1,2,3,4,5,8,7,6,10] list4 = [ 2: 1] [6, 阅读全文
posted @ 2017-08-15 20:05 我是一个毛毛虫 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 函数 函数的定义 1. def 语句定义函数,格式如下: def sayHello(name): if(name): print('hello',name) else: print('hello,','I\'m nomor\n') name = input('Would you mind tell 阅读全文
posted @ 2017-08-14 20:19 我是一个毛毛虫 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 非构造函数的继承 非构造函数的继承即对已经封装好的,而没有构造函数的对象进行继承,就像下面的两个对象: var MyFriend = { rel : 'friend', toBefriend : function(){ alert('Hello?'); } } var BeautyPerson = 阅读全文
posted @ 2017-08-13 16:54 我是一个毛毛虫 阅读(93) 评论(0) 推荐(0) 编辑
摘要: list,tuple,dict,set list,tuple,dict,set 是今天学习的四种 Python 内置类型 list list 即数组,有序的集合,可以使用索引的方式来访问 list 的元素,通过索引也可以对 list 元素的值直接进行更改 animal = ['cat','dog', 阅读全文
posted @ 2017-08-13 14:51 我是一个毛毛虫 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 什么是继承?继承的目的是做什么? 继承是面向对象中的一个重要概念。它是一种方式,一种可以使“子类”获取到“父类”的方法和属性而不需要进行重写的方式。 在Es 5中继承可以使一个对象获取到另外一个对象的属性和方法。 试想这样一些情况,你接手了一个中途的项目,前辈将函数已经封装在了某个对象中,而你需要对 阅读全文
posted @ 2017-08-12 17:44 我是一个毛毛虫 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 什么是原型? 原型就是原型对象。在 js 中,当我们创建一个函数的时候,这个函数都会默认拥有一个 prototype 属性,这个属性会默认指向与函数同时创建的一个拥有特定属性的对象,这个对象就是函数的原型对象。 如何理解原型对象的原理?原型对象到底是怎么构成的?它的工作机制什么? 要理解原型对象就不 阅读全文
posted @ 2017-08-12 13:05 我是一个毛毛虫 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 学习过程中的问题 问题一 :win下中文乱码问题,已解决(python 2.7) 解决方法: 1. 开头注释 coding = utf 8 2. 中文需要 Unicode 标准的支持,Python 中使用 u 操作符来提供支持 coding = urf 8 print u'中文?' 对于 pytho 阅读全文
posted @ 2017-08-12 13:04 我是一个毛毛虫 阅读(156) 评论(0) 推荐(0) 编辑