摘要:
1,继承 1,初识继承 什么是继承? ——继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,父类又可称为基类或超类,新建的类称为派生类或子类。 子类会“遗传”父类的属性,从而解决代码重用的问题。 python中的继承分为:单继承和多继承 查看继承 经典类于新式类 在pyth 阅读全文
摘要:
1, 面向对象初识 面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点是:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。 缺点是:一套流水线或者流程就是用来解决一个问题,代码牵一发而 阅读全文
摘要:
1,python内置函数 1.1 作用域相关 locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量。 a = 1 b = 2 print(locals()) print(globals()) # 执行结果一样 def func(argv): 阅读全文
摘要:
装饰器 一,函数名的运用 1,关于函数名 函数名是⼀个变量,但它是⼀个特殊的变量。与括号配合可以执⾏函数的变量。 查看函数名的内存地址: 2,函数名可以作变量 3,函数名可以作容器的元素 4,函数名可以作参数 5,函数名可以作返回值 二,闭包 1,三个例子 首先我们来看一个例子: def func1 阅读全文
摘要:
1,python中,名称空间分三种: 全局命名空间 局部命名空间(临时命名空间) 内置名称空间 2,作用域(两种): 1,全局作用域 包含:全局名称空间 内置名称空间 2,局部作用域 包含:局部命名空间 2.1,取值顺序: 就近原则:局部名称空间 --> 全局名称空间 --> 内置名称空间 单向从小 阅读全文
摘要:
定义函数 我们现学已知的python函数有<内置函数> 而我们现在要学的是<自定义函数> 1,def 定义一个函数 2,调用函数 3,return 返回值 1,不写return的情况下,会默认返回一个None 2,函数后面只写return,一样返回None,return下面的代码不执行 3,retu 阅读全文
摘要:
1,文件操作 读方法: 1,read # r模式 ,按照字符读取。 2,readline # 按行读取 3,readlines #按行读取,返回一个列表 4,文件较大,通过for循环遍历每行字符串 5,rb 文件凡是操作带b字母,都是与非文字类文件相关的。 6,r+ 读写:先读后写 写模式 1,w 阅读全文
摘要:
1,程序开发三大流程: 2,whlie循环语句: 3,字符串方法 join 拼接字符串 count 查找出字符串出现的个数 capitalized 把整个字符串的首字母大写 center 前后两边同时增加相对应的字符串 endswith 查看字符串是否以某个内容结尾并返回布尔值 startswith 阅读全文
摘要:
1,基础数据类型 总览 int :数字 用于计数,计算,运算等...1 , 2 , 3 , 100 , ... str :字符串 用户少量的数据储存,便于操作 "这就是字符串" bool : 布尔值 只有两种状态,机器反馈给用户的 True False list : 列表 用于存储大量的数据,各种数 阅读全文
摘要:
python的print格式化输出,以及使用format来控制。 1,打印字符串(str),利用%s。 2,打印整数,浮点数。 3,利用format。这是官方推荐用的方式,%方式将可能在后面的版本被淘汰。 bug 点 在格式化输出中,只想单纯的表示一个%时,应该用%% 表示 运算符 优先级:()> 阅读全文