摘要:
#coding=utf-8 """ 1、定义 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑。实现一个功能),本质就是.py结尾的python文件(对应的模块名不加.py) 包:本质一个目录,(必须带有一个__init__.py文件)。用来从逻辑上组织模块的 2、导入方法 import module_name import mode1,mode2 from mode import ... 阅读全文
摘要:
import json """主要用于不同语言的数据公用 """ info = {"a":1,"b":3} f = open("test.txt","w") f.write(json.dump(info)) f.close() data = json.load(f.read()) #只dump一次 print (__file__) #当前目录的相对路径 import os print (... 阅读全文
摘要:
#coding=utf-8 """ abs() #取绝对值 all()#可迭代对象内全部元素为真则返回True,只要有一个非真,则返回False any()#只要有一个真就为真,全非真则返回False ascii()#把内存对象当做字符串打印出来 bin()#十进制转2进制 bool()#判断真假 callable()#判断能否调用 """ # print (callable([1,2,2]))... 阅读全文
摘要:
#coding=utf-8 """ 1、列表生成式 """ list1 = [i for i in range(10)] print list1 """生成器 generator 只有在调用的时候才会生成相应的数值、只记录当前位置, 只有一个__next__方法.python2.7里面是next()一般不用此方法,会使用for循环来遍历生成器 """ list1 = (i for i in r... 阅读全文
摘要:
#coding=utf-8 #装饰器本质为函数(用来装饰其他函数)为其他函数添加附加功能 #原则:1、不能修改被装饰函数的源代码 #2、不能修改函数的调用方式 #实现装饰器 #1、函数即变量 #2、高阶函数 #a、把一个函数名当做实参传入另一个函数 #b、返回值中包含函数名(不修改函数的调用方式) #3、嵌套函数 #高阶函数+嵌套函数 = 装饰器 import time #装饰器实例 # de... 阅读全文