day29 多态:同一种事物的多种形态,动物分人类、猪类(从定义角度) 多态性:一种调用方式,不同的执行效果(从使用角度) 例子说明: # 多态:同一种事物的多种形态,动物分人类、猪类 class Animal: def run(self): r
day29继承顺序Python的类可以继承多个类,Java和C#中则只能继承一个类Python的类如果继承了多个类,那么其寻找方法的方式有两种,分别是:深度优先和广度优先当类是经典类时,多继承情况下,会按照深度优先方式查找当类是新式类时,多继承情况下,会按照广度优先方式查找在Python3中所有的都
shell中要返回字符串不能使用return,用echo# cat test.sh#!/bin/bash logpath="/data/log/file1.log" getpath() { echo 
day28继承参阅博客:http://www.cnblogs.com/linhaifeng/articles/7340153.html 什么是继承,从语法角度:class A: # 父类A pass c
day27新式类与经典类在python3中,所有的类都是新式类:class A: # python3默认继承object类 pass print(A.__bases__) #&nb
day26递归# 例子1:问年龄 def age(n): if n == 1: return&nbs
day25# abs 求绝对值 print(abs(-5)) # 结果为5 print(abs(3)) # 结果为3 # all 判断真假,传入可迭代对象,判断每个元素,如果全部元素都为
day24# 列表生成式,列表大的话占内存 l = ["agg%s" % i for i in range(20)] print(l) # 生成器表达式,迭代器省内存
day24往一个列表里装入100个鸡蛋# 传统方式 eggs_list = [] for i in range(100): eggs_list.append("egg%s&qu
day24面向过程的编程思想:流水线式的编程思想,在设计程序时,需要把整个流程设计出来优点:1. 体系结构更加清晰2. 简化程序的复杂度缺点:·1. 可扩展性极其的差,所以说面向过程的应用场景是:不需要经常变化的软件例子:需求:实现如linux中 grep -rl "python"