自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 I O编程

IO指input(输入) output(输出)stream(流)stream就是水管,数据就是水流,但是只允许单向流动Input Stream 就是从外面(磁盘或者网络)流进内存,Out Stream 就是从内存流出到磁盘或者网络同步IO   异步IO

2016-04-12 17:45:05 322

原创 封装 、 继承 、多态

封装:将函数封装起来,让人可以直接调用,而不用关心里面有什么奸情、隐情。继承:子类自动继承父类的属性、数据方法的机制。获取父类的全部功能。假如后面父类条件改变,子类不受影响,还是继承之前父类属性。多态:一辆摩托车(类)属于乔伊(父类),其子乔尔可以骑着飞奔,其女乔木可以骑着飞奔(这就是多态),多个人可以可以骑着飞奔,他们多个子类继承父类,拥有父类一切的功能和属性。

2016-04-11 10:38:53 364

转载 列表生成式

L = [要生成的元素 for循环 if判断】写列表生成式时,把要生成的元素x * x放到前面,后面跟for循环,就可以把list创建出来,十分有用,多写几次,很快就可以熟悉这种语法。for循环后面还可以加上if判断,这样我们就可以筛选出仅偶数的平方:>>> [x * x for x in range(1, 11) if x % 2 == 0][4, 16, 36, 64,

2016-04-09 14:34:53 462

原创 filter 、map 、reduse、sorted 作用、特性及实例

filtermapredusesorted作用接收一个函数和一个序列,filter()把传入的函数依次作用于每个元素,然后根据返回值是True还是False决定保留还是丢弃该元素。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。r

2016-04-09 13:06:48 816

原创 sorted 函数

1、假设我们用一组tuple表示学生名字和成绩:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]请用sorted()对上述列表分别按名字排序:# -*- coding: utf-8 -*-L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lis

2016-04-09 12:30:10 1288

原创 map 魔法 reduce魔法

def f(x):...     return x * x...>>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])>>> list(r)[1, 4, 9, 16, 25, 36, 49, 64, 81]map()传入的第一个参数是f,即函数对象本身。由于结果r是一个Iterator,Iterator是惰性序列,因此通过list()函数让它

2016-04-08 22:36:36 353

原创 python 列表生成式

1、[m + n for m in 'ABC' for n in 'XYZ']>>>['AX', 'AY', 'AZ', 'BX', 'BY', 'BZ', 'CX', 'CY', 'CZ']2、请修改列表生成式,通过添加if语句保证列表生成式能正确地执行:# -*- coding: utf-8 -*-L1 = ['Hello','World','Apple',

2016-04-08 21:39:33 2669

原创 函数

def power(x,n = 2):    s = 1    while n > 0:        n = n -1        s = s * x    print(s) 计算x的n次幂的数据,其中 n= 2 是默认值,为了降低函数调用难度,从上面的例子可以看出,默认参数可以简化函数的调用。设置默认参数时,有几点要注意:一是必选参数在前,默认参数在后,否则P

2016-04-08 09:38:45 250

原创 “list” and “tuple”

"list"是一种有序的集合。可以用索引来访问集合的元素,索引从左边是从0开始的,从右边索引的话是从-1开始的。list.append(),append后面只能跟一个跟屁虫,这个跟屁虫可以一只蚂蚁(一个元素),也可以是一窝蚂蚁(列表),但只能被跟一个。然后把后面的跟屁虫或者虫窝整个的塞进自己飞嘴里。list.extend();extend可以跟着一只蚂蚁(字符串也只允许字符串),也可跟着一窝蚂蚁(

2016-04-07 18:01:33 288

转载 Python补充05 字符串格式化 (%操作符)

格式化字符串时,python使用一个字符串为茅坑(模板),茅坑(模板)放有萝卜(格式符),这些萝卜(格式符)是为蹲厕所的屁股(真实值)占坑呢,并说明屁股(真实符)长相和特点(大屁股、小屁股),然后python在用一个驴(%)套着加长林肯(tuple)将多个屁股(值)拉过来,蹲在模板字符串里,一个屁股一个坑,不用抢,都有,并且,占几个坑就必须来几个屁股,不来都不行。要是房子也是这样分配多好!同志们都少奋斗二十年--!

2016-04-07 14:35:51 455

原创 学习python之我的小感想

1、学习一样东西,要结合着多个教程看,例如我同事看的廖雪峰网站和小甲鱼的python视频,感觉讲的都不错,但讲一个东西每个人又能从不同角度来阐述,更有助理解和学习。

2016-04-07 10:39:28 885

原创 2016年4月7日

1、编译器、解释器就是类比餐厅点菜员让你点菜单上的菜,然后告诉后厨(cpu),后厨就煎炸炒(cpu执行机器代码),后厨做出来相应的菜(程序运行结果)。到哪就得按哪的规矩来(语法),到山东就得说点菜员就说山东话,到美国点菜员就说英语,相应的后厨也只听懂山东话或者英语。2、“#”开头的语句是注释。注释是给别人看的,让别人知道,程序执行会忽略注释内容。如果一段程序不想执行也可以在前面加上#。3、

2016-04-07 10:19:44 399

原创 我的python学习之路

开始

2016-04-07 10:18:12 265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除