python基础
文章平均质量分 68
梦中琴歌
这个作者很懒,什么都没留下…
展开
-
pyhton文件操作
#coding=utf-8import sysimport timef = open("demo.txt") #打开文件,python3中可以加参数encoding = "utf-8"#print (f.read())#文件光标会跳到最后#f.write("我今天学习了吗") #w表示写,r表示读,a表示追加,r+ 读写,w+写读,a+追加读,rb二进制文件读(网络传输)#wb二...原创 2018-03-07 23:27:55 · 216 阅读 · 0 评论 -
编码转换
#coding=utf-8import syss = "你好啊"print type(s)print (sys.getdefaultencoding())s1 = s.decode("utf-8") #从utf-8转换为unicodes2= s1.encode("gbk") #从unicode转换为gbkprint s1,s2原创 2018-03-08 01:00:48 · 224 阅读 · 0 评论 -
函数基础相关知识
#标准的函数体def funtionname(x): """ :param x: :return: 函数的说明,强烈建议写,养成良好的编程习惯 """ return x#什么是面向过程编程,即将单个小的功能、顺序、逻辑、写到一个小函数里,再用多个小函数实现过程的逻辑的实现def test1(): print ("123")def te...原创 2018-03-09 00:22:11 · 174 阅读 · 0 评论 -
装饰器详细学习笔记
#coding=utf-8#装饰器本质为函数(用来装饰其他函数)为其他函数添加附加功能#原则:1、不能修改被装饰函数的源代码#2、不能修改函数的调用方式#实现装饰器#1、函数即变量#2、高阶函数#a、把一个函数名当做实参传入另一个函数#b、返回值中包含函数名(不修改函数的调用方式)#3、嵌套函数#高阶函数+嵌套函数 = 装饰器import time#装饰器实例# def...原创 2018-03-10 03:19:19 · 357 阅读 · 0 评论 -
迭代器与生成器
#coding=utf-8"""1、列表生成式"""list1 = [i for i in range(10)]print list1"""生成器 generator 只有在调用的时候才会生成相应的数值、只记录当前位置,只有一个__next__方法.python2.7里面是next()一般不用此方法,会使用for循环来遍历生成器"""list1 = (i for i i原创 2018-03-11 13:57:09 · 163 阅读 · 0 评论