- 博客(5)
- 收藏
- 关注
原创 python基础——生成器
生成器:只有调用时才会生成相应的数据,以此能节省内存,只记录当前位置,并且只有一个next()方法。def fib(max): n,a,b=0,0,1 while n<max:#n<10 print(b) a,b=b,a+b # 不是 a=1,b=2,a=b,a=2 b=a+b b=2+2=4 #而是t=(b,a+b) a=t[0]
2017-08-31 20:14:54 265
原创 python基础——装饰器
装饰器:本质是函数,(装饰其他函数)就是为其他函数添加附加功能。 原则:1.不能修改被装饰的函数的源代码 2.不能修改被装饰的函数的调用方式 高阶函数+嵌套函数=》装饰器
2017-08-30 10:38:17 272
原创 python基础——函数编程
python函数数编程的优点1、保持代码的可重用性(意思就是你不需要在不同的场合下写重复的代码) 2、保持代码的可拓展性(意思就是在哪个地方需要修改一下,你只需要修改函数里面的内容,而不需要修改每个使用到它的地方) 3、保持代码的一致性(意思就是函数某个地方改变了,其它用到它的地方都变了)函数返回值当没有返回值的时候就是一个过程,返回None 当返回值是一个具体的数时,返回的是一个object
2017-08-29 19:17:31 423
原创 浅谈python中的字符编码与转码
ASCII码 ASCII码就是机器能识别的单字节编码系统,它是单字节的。Unicode编码 Unicode编码是一种统一码、万国码、单一码,它能编码任何国家的语言,Unicode编码不管英文还是中文最少都是占两个字节。UTF-8编码 UTF-8编码是从Unicode编码上衍生出来的一种编码,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:asci
2017-08-29 15:04:06 411
原创 python基础——文件读写
python文件读写有有以下几种方式1.读写方式 f=open(“text”,”r+”,encoding=”utf-8”) 2.写读方式 f=open(“text”,”w+”,encoding=”utf-8”) 3.追加方式 f=open(“text”,”a+”,encoding=”utf-8”) 4.读方式 f=open(“text”,”r”,encoding=”utf-8”) 5
2017-08-22 12:57:49 363
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人