2017年11月6日
摘要: Python中的装饰器本质是是一个函数,它可以装饰其他函数为其他函数添加附加功能。使用装饰器的原则是不能修改被装饰函数的源代码,不能修改被装饰函数的调用方式。 一个装饰器它是由高阶函数加上嵌套函数组成的。 高阶函数+嵌套函数=装饰器。 高阶函数的定义是把一个函数名当做一个实参传给另一个函数。高阶函数 阅读全文
posted @ 2017-11-06 11:20 无聊怎么聊 阅读(405) 评论(0) 推荐(0) 编辑
  2017年10月27日
摘要: 在python2中默认的编码事ASCII,python3中是unicode,在python中encode,在转码的同时会把string变成bytes类型,在decode解码同时把bytes转成string。 上图是适用于python2中。 在python3中默认是unicode 函数: 在pytho 阅读全文
posted @ 2017-10-27 17:40 无聊怎么聊 阅读(244) 评论(0) 推荐(0) 编辑
  2017年10月26日
摘要: Python中对文件进行操作: 1.首先打开文件,得到文件句柄并赋值给一个变量。 2.对文件进行操作。 3.关闭文件。 我们先来打开一个文件,一般变量用f表示 f = open('filename','打开文件的模式',encoding = ‘编码格式’) f.readline()读取一行的内容 f 阅读全文
posted @ 2017-10-26 10:55 无聊怎么聊 阅读(426) 评论(0) 推荐(0) 编辑
  2017年10月25日
摘要: Python中的集合是一个无序,不重复的数据组合,它可以把一个列表变成集合,去除重复元素。还可以进行关系测试,车是两组数组之间的关系。我们还是来进行对比学习,首先我们来看下Python中的集合。 Py: 首先是创建一个集合 list = set([1,2,3]) 可以将一个列表变成集合 list1 阅读全文
posted @ 2017-10-25 21:28 无聊怎么聊 阅读(232) 评论(0) 推荐(0) 编辑
  2017年10月24日
摘要: 学习Python的字典还是和oc的字典进行对比学习,首先我们来创建一个字典。根据oc中字典一样,字典是无序的,根据键来进行取值。 oc: oc中的字典分为可变字典和不可变字典,在对字典进行增,删的时候要使用可变字典,在对字典进行改和查的时候都可使用。 NSDictionary *dic =@{@"k 阅读全文
posted @ 2017-10-24 11:31 无聊怎么聊 阅读(295) 评论(0) 推荐(0) 编辑
  2017年10月19日
摘要: Python中的列表表示: Python中的列表相当于oc中的数组,它们都会有增删改查的方法,这里就将这两种语言中的列表和数组进行对比学习。 首先先来写组oc中的数组的表达方式:NSArray *namesArr = [NSArray arrayWithObjects,@"zhang",@"wang 阅读全文
posted @ 2017-10-19 23:12 无聊怎么聊 阅读(150) 评论(0) 推荐(0) 编辑
  2017年10月18日
摘要: Python的三元运算方式: a,b,c = 1,2,3 d = a if a>b else c 表示如果a大于b的话d=a成立否侧d = c就相当于 : if a>b: d = a else: d=c 所以d = 3 Python中的三元运算方式就相当于oc中的三目运算方式: int a = 1 阅读全文
posted @ 2017-10-18 14:29 无聊怎么聊 阅读(242) 评论(0) 推荐(0) 编辑
  2017年10月17日
摘要: 从事ios开发有快两年的时间,之前没有养成自己写博客的习惯,只是看别人写的博客。在工作闲暇时看到关于开发语言的排行,python正在慢慢上涨,自己就想自学一下。也开通了博客来记录自己自学的过程。 学习一门新语言首先要了解它的特点: 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定 阅读全文
posted @ 2017-10-17 16:26 无聊怎么聊 阅读(217) 评论(0) 推荐(0) 编辑