随笔分类 - Python的奇妙之旅
摘要:1.体验python动态语言的魅力 2.给空类绑定属性和方法 给类绑定方法 3.__slots__限制 使用__slots__注意:仅仅对当前类实例起作用,对继承该类的子类不起作用 总结:一般在规划类的时候,属性与方法均设计好了
阅读全文
摘要:1. 构造方法的简单应用 注意:包含有构造方法的类,在实例化的时候一定要同时给参数赋值,否则会报错 2.重写一般方法与特殊方法 3. 重写构造方法 4.super函数
阅读全文
摘要:1. finally放在末尾 注意:无论是否发生异常,finally都会执行。 函数中包含异常 2. 异常的传递(异常与函数) 1.函数中如果有发生异常的隐患,应该在函数中进行处理 2.如果调用某函数时存在异常的隐患,应该及时处理 3. if--else 与 try--except的效果 效率对比,
阅读全文
摘要:1. 案例 2. try中的可疑代码块,异常情况可能不仅仅是一类,可能是多类,该如何处理? 考虑使用try与多个except结合 3. 可以把多个异常类放在1个except中,一个except捕捉多个异常 4. 全捕捉 注意:不推荐,因为给出异常提示信息不够详细 5. 在实际情况中,有时希望看到异常
阅读全文
摘要:第1讲:异常之门 1.语法错误与异常的区别: 语法错误:是编写代码不符合python的编码规范 异常:不正常的情况,往往可以“提前预知” if 被除数不为0: print() else: print() 2. 异常:Exception基类(所有异常的基类) 3. 处理异常的流程 Try: …………
阅读全文
摘要:1.什么是类与对象? 类是对现实世界中一些事物的封装。定义一个类可以采用下面的方式: class ClasName: #类名首字母大写 pass 注意:1.类名后面有冒号 2.在pass代码桩中可以定义属性和方法 3.当一个类被定义后,就产生了一个类对象 4.类对象支持两种操作:对象的引用和实例化
阅读全文
摘要:1.封装(回顾) 2.继承:从基类或父类继承相关的属性或方法 继承案例: 多继承:如果多个父类中有同样的方法,从左往右检索类,看是否包含所调用的方法,首先检索到的被调用 案例1: 案例2: 3.多态:不同类(对象)有同样的方法,但是方法的行为不同 案例:
阅读全文
摘要:1. 私有变量是__(双下划线)定义的。 类中私有变量外部是无法直接访问的; 可以通过定义方法来获取类中的私有变量或改变私有变量的值。
阅读全文
摘要:第1讲:魔法——对象 1.对象出发点:是提高编程的效率,解决重复的劳动,人性懒惰的使然。 2.对象包含2个方面: 属性:如何描述对象 方法:对该像能做什么? 对象=属性+方法 第2讲:创建对象 1. 类:对象 类:具有相同属性和方法的集合(好比户型图) 对象:讲抽象实现为显示的存在(根据户型图实现的
阅读全文
摘要:1.map()函数: 2.reduce()函数: 3.filter()函数
阅读全文
摘要:1.局部变量:只在函数体内,函数运行之前或运行结束之后,该变量无效 2.全局变量:在主程序(函数外或函数内)到都是生效的 3.全局变量在函数体内的修改
阅读全文
摘要:1.关键字参数 作用:函数参数赋值时,不需要考虑函数代码块中参数的位置 2.默认参数 默认参数适用于在调用函数时未给函数传参的情况下。 3.收集参数(*) 使用范围:不确定参数的个数时使用
阅读全文
摘要:1. 函数定义名称后的括号是存放参数的,可以存放多个参数 2.形参与实参的:定义函数时的参数叫做形参,调用时叫做实参。 定义函数时,参数的个数尽量控制不超过5-6个。 3.带返回值的参数,调用函数时,函数运行结束后,会返回一个值 4.函数的文档化 文档化的作用:让阅读函数的工程师,能够方便的理解函数
阅读全文
摘要:1. 函数的作用:大大简化了代码的复杂性,提高了代码使用率(简单来说就是,把某段功能的代码给封装起来,供其他地方条用。如pow、range、abs等) 2. 函数的定义: def 函数名(参数1、参数2): 代码块
阅读全文
摘要:一、单选题(共11道题共22分) 1. 如下哪个不是保留关键字段( ) A. str() B. int() C. dir() D. hello() A. str() B. int() C. dir() D. hello() 2. pstr=”hello,wolrd!”,pstr是什么类型,通过那个函
阅读全文
摘要:1. 嵌套循环 2. 可变循环 案例1: 注:python中“end=”用法:例如print(“#”,end=" \n"),默认换行,print(“*”,end=" ")则在循环中不换行 案例2:双重嵌套 案例3:三重嵌套 注意:嵌套层次不要太多,尽量控制在2层以内。
阅读全文
摘要:1.断言 2.while:默认条件为真 注意:使用while的时候,小心陷入无限循环 while与else 3.for语句 for语句的格式: for <variable> in <sequences>: <statements> else: <statements> 4.range函数 range
阅读全文
摘要:1.python中的缩进,其控制代码块的开始与结束 2.比较运算符 3.if-elseif-else 4.多条件测试 if的格式: if条件: 代码块 else: 代码块 5. and 、or、not
阅读全文

浙公网安备 33010602011771号