摘要: 1 # 面向对象 2 # 3 # 特性 4 # class 类 :对一类拥有相同属性的对象的抽象,蓝图,原型 定义对象的共同方法 5 # object 对象:类的实例化后的实体 一个类可以实例化多个对象 每个对象亦有不同的属性 6 # 7 # 封装: 内部调用对外部是透明的 里面包含类的数据和方法 (内脏= =) 8 # 继承: 一个类派生出子类 父亲的属性,... 阅读全文
posted @ 2017-06-30 14:09 Bird_getUpEarly 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 #模块的定义:用来从逻辑上组织python代码(变量/函数/类/逻辑),本质就是实现一个功能(以py结尾的python文件 module.py, 使用模块->import module) 4 #包:本质就是一个文件夹(目录),必须带有一个__init.py__文件, 是从逻辑上组织模块的 5 6 name = "Aux Air cond... 阅读全文
posted @ 2017-06-28 15:52 Bird_getUpEarly 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 #模块的定义:用来从逻辑上组织python代码(变量/函数/类/逻辑),本质就是实现一个功能(以py结尾的python文件 module.py, 使用模块->import module) 4 #包:本质就是一个文件夹(目录),必须带有一个__init.py__文件, 是从逻辑上组织模块的 5 6 name = "Aux Air conditione... 阅读全文
posted @ 2017-06-26 15:05 Bird_getUpEarly 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 import os 4 import sys 5 print(__file__) #相对路径 6 print(os.path.abspath(__file__)) #绝对路径 7 print(os.path.dirname(os.path.abspath(__file__))) 8 print(os.path.dirname(os.path.di... 阅读全文
posted @ 2017-06-20 16:40 Bird_getUpEarly 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1 import pickle 2 def say(): 3 print("hello One") 4 info = { 5 "test1":"111111", 6 "test2":"222222", 7 "test3":say #pickle可以dump函数(内存地址) 8 } 9 f = open("test.txt", "wb") 10 p... 阅读全文
posted @ 2017-06-20 16:04 Bird_getUpEarly 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1 #json序列化和反序列化 2 ''' 3 info = { 4 'name': 'AxiBa', 5 'sex': 'male' 6 } 7 f = open('test.txt', 'a', encoding="utf-8") 8 f.write(str(info)) 9 f.close() 10 ''' 11 import json 12 info =... 阅读全文
posted @ 2017-06-20 15:20 Bird_getUpEarly 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 #内置函数 4 print(abs(-5)) #绝对值 5 print(all([0, -5, 13])) #如果可迭代对象都为真 返回true 如果有不为真 返回false 6 print(any([0, -5, 13])) #如果有一个对象为真 返回true 如果都不为真 返回false 7 print(any([]))... 阅读全文
posted @ 2017-06-20 11:35 Bird_getUpEarly 阅读(178) 评论(0) 推荐(0) 编辑
摘要: #author F #迭代器 #可直接作用于for循环的数据结构有: str,list,dict,set,tuple(元组),generate #这些可直接作用于for循环的对象统称为可迭代对象Iterable #判断一个对象是否是可迭代 可循环的 : isinstance() from collections import Iterable print(isinstance([], Ite... 阅读全文
posted @ 2017-06-19 11:32 Bird_getUpEarly 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 #单线程下的并行效果 (生成器) 4 #协程 5 6 import time 7 def consumer(name): 8 print("%s 准备吃包子啦" %name) 9 while True: 10 baozi = yield 11 print("包子%s来啦 被%s吃啦!" %(ba... 阅读全文
posted @ 2017-06-16 18:06 Bird_getUpEarly 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1 #author F 2 3 #迭代器 4 5 #列表生成式 6 list_build = [2*i for i in range(0, 24)] #2*i可以改成某函数 7 print(list_build) 8 # 相当于三行代码 9 list_man_made = [] 10 for i in range(0, 24): 11 list_man_made.... 阅读全文
posted @ 2017-06-16 14:50 Bird_getUpEarly 阅读(133) 评论(0) 推荐(0) 编辑