python之路,day6-面向对象
摘要:一、面向过程编程 简单的说就是:如果你只是写一些简单的脚本,去做一些一次性任务,用面向过程的方式是极好的,但是如果你要处理的任务比较复杂,且需要不断迭代和维护的,那还是用面向对象最方便了。 二、面向对象编程 class:类 一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的
阅读全文
day5 -常用模块
摘要:模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是
阅读全文
day4装饰器-迭代器&&生成器
摘要:一、装饰器 定义:本质是函数,(装饰其他函数)就是为其它函数添加附加功能 原则:1、不能修改被装饰的函数的源代码 2、不能修改被装饰的函数的调用方式 实现装饰器知识储备: 1、函数及“变量” 2、高阶函数 a、把一个函数名当做实参传给另一个函数(在不修改被装饰器函数源代码的情况下为其添加新功能) b
阅读全文
python-day3
摘要:'''import sys,time for i in range(50): sys.stdout.write("###") sys.stdout.flush() time.sleep(0.1) '''#“#”进度条 def liu (): """hai_shu_miao_shu""" print(
阅读全文