零基础入门学习python学习笔记

  • 格式:pdf
  • 大小:205.19 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
零基础入门学习python
q 字符串:格式化
q 位置参数
q "{0} love {1}.{2}".format("I","FishC","com")
q 关键字参数
q "{a} love {b}.{c}".format(a="I",b="FishC",c="com") q 当混合使用时,必须位置关键字在前
q 添加双下划线定义可以私有化。 q __name='艰苦艰苦',一般来说只能内部调用 q __init__方法在类的一个对象被建立时,马上运行 q __init__返回值必须是none.不可以反回任何值 q 工厂函数
q 魔法方法-属性访问 q __getattr__(self,name)定义当用户试图获取一个不存在的属性时的行 为 q __getattribute__(self,name)定义当该类的属性被访问时的行为 q __setattr__(self,name,value)定义当一个属性被设置时的行为 q __delattr__(self,name)定义当一个属性被删除时的行为
q 永久存储
q pickle_file=open('city_data.pkl','rb/wb') q 加载文件pickle.load()
q 异常处理
q AssertionError:断言语句(assert)失败 q AttributeError:尝试访问未知的对象属性 q ImportError:导入模块失败的时候 q KeyError:字典中查找一个不存在的关键字 q NameError:尝试访问一个不存在的变量 q OSError:操作系统产生的异常(例如打开一个不存在的文件)
q 魔法方法-描述符 q 描述符就是将某种特殊类型的类的实例指派给另一个类的实例 q __get__(self,instance,owner)用于访问属性,它返回属性的值 q __set__(self,instance,owner)将在属性分配操作中调用,不返回任何 内容 q __delete__(self,instance)控制删除操作,不返回任何内容
q 丰富的else语句及简洁的with语句
q 与循环结合使用时,只有循环完成时else才会执行 q 中途break跳出,else也不会执行 q with会自动帮忙关闭语句
q with--as---
q 图形界面入门easygui q 参见官方文档
q 类和对象 q 类的定义,self为第一个参数 q class Ball: q def setName(self,name):
Hale Waihona Puke Baidu
q 格式化符号
q %s格式化字符串,使用方法:'%s'%('I love you') q %d格式化
q 函数:lambda表达式
q filter():把任何非真的东西过滤掉 q map():映射
q 递归 q 集合
q 创建方式
q 直接把一堆元素放进大括号(区别字典,集合没有映射关系) q 谁用set()工厂函数 q 集合里面的元素是无序的 q 集合里面不允许重复的元素