Python
huleya
这个作者很懒,什么都没留下…
展开
-
Python
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 例如: >>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> d['Michael'] 95...原创 2015-05-26 14:01:36 · 62 阅读 · 0 评论 -
Python-数据类型
Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。 例如: >>> d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} >>> d['Michael'] 95 要删除一个key,用pop(key)方法,对应的value也会从dict中删除: ...原创 2015-05-26 14:01:45 · 82 阅读 · 0 评论 -
Python-函数
1:在Python中, 用def来定义函数,并且以:结尾 2:当函数有多个参数的时候,可以用默认参数来初始常用的参数值 例如: def enroll(name, gender, age=6, city='Beijing'): print 'name:', name print 'gender:', gender print 'age:', age pr...原创 2015-05-26 16:17:08 · 77 阅读 · 0 评论 -
Python-可变对象与不可变对象
str是不变对象,而list是可变对象。 对于可变对象,比如list,对list进行操作,list内部的内容是会变化的,比如: >>> a = ['c', 'b', 'a'] >>> a.sort() >>> a ['a', 'b', 'c'] 而对于不可变对象,比如str,对str进行操作呢: >>> a = 'abc' >>> a.replace('a', 'A')...原创 2015-05-26 17:44:06 · 105 阅读 · 0 评论 -
Python-函数式编程
高阶函数:一个函数可以接收另外一个函数作为参数 比如 def add(x,y,f): return f(x)+f(y) add(-10,2,abs) 12 map函数: map函数接受两个参数,第一个参数是函数本身,第二个参数是Iterable,map将传入的函数依次作用到序列的每个元素,并将结果作为序列返回 def f(x): return x*x ...原创 2015-06-03 17:34:54 · 74 阅读 · 0 评论 -
Python-高级特性
切片: L=['a','b','c','d'] 取中间两个值 d = {'a': 1, 'b': 2, 'c': 3} >>> for key in d: ... print key ... a c b 默认情况下,dict迭代的是key。如果要迭代value,可以用for value in d.itervalues(),如果要同时迭代key和value,可以用f...原创 2015-06-08 13:18:10 · 89 阅读 · 0 评论 -
Python-类
Python中以Class定义类,举例 class Student(object): pass 由于类可以起到模板的作用,因此,可以在创建实例的时候,把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__方法,在创建实例的时候,就把name,score等属性绑上去: class Student(object): def __init__(self,...原创 2015-06-08 13:51:38 · 115 阅读 · 0 评论 -
Python -散记
分类 python类型 直接访问 数字 顺序访问 字符串、列表、元组 映射访问 字典 python支持五种基本数字类型,其中有三种是整数类型 有符号整形 长整形 布尔值 浮点值 复数 1:专用下划线标识符 __XX__ 系统定义名字 __XX 类中私有的变量名 2:__name__ 指示模块如何被加载 如果模块是被导入,__name_...原创 2015-06-12 17:52:27 · 129 阅读 · 0 评论 -
Python中的urllib2
python模块之---- urllib2模块详解 Filed under: python之旅, 模块介绍 | Posted on 2月 17th, 2009 作者 admin 简介: urllib2是python的一个获取url(Uniform Resource Locators,统一资源定址器)的模块。它用urlopen函数的形式提供了一个非常简洁的接口。这使得用各种各样的协议...原创 2015-08-20 17:00:27 · 78 阅读 · 0 评论