摘要: 继承 定义一个类 Animal(动物)这个类中需要两个方法:run() sleep() class Animal: def run(self): print('动物会跑~~~') def sleep(self): print('动物睡觉~~~') 直接从Animal类中来继承它的属性和方法 - 继承 阅读全文
posted @ 2021-03-10 11:51 咸鱼翻身仍是咸鱼 阅读(188) 评论(0) 推荐(0)
摘要: 封装是面向对象的三大特性之一 封装指隐藏对象中一些不希望被外部所访问的属性或方法 如何隐藏对象中的属性? - 讲对象的属性名,改为一个外部不知道名字 如何获取(修改)对象的属性名 - 需要提供一个getter和setter方法使外部可以访问到属性 - getter 获取对象中的指定属性(get_属性 阅读全文
posted @ 2021-03-09 18:29 咸鱼翻身仍是咸鱼 阅读(63) 评论(0) 推荐(0)
摘要: 在类定义一些特殊方法以__开头 特殊方法无需效自己调用,将会在自己特殊时刻自己调用 Class person: def __init__(self, name) self.name = name def hello (self ) print(' 大家好,我是%s ' %self.name ) p1 阅读全文
posted @ 2021-03-09 17:39 咸鱼翻身仍是咸鱼 阅读(143) 评论(0) 推荐(0)
摘要: yaml 中允许标识三种格式,分别为常量值、对象和数组 对象:键值对的集合,又称字典(dictionary)/哈希(hashes)/映射(mapping) 数组:一组按次序排列的值,又称序列(sequence)/列表(list) 常量值:单个,不可再分割的值 基本格式要求: 1.大小写敏感 2.使用 阅读全文
posted @ 2020-12-31 16:20 咸鱼翻身仍是咸鱼 阅读(751) 评论(0) 推荐(0)
摘要: python虚拟环境的作用 虚拟换件:每个环境都相当一个新的python,你运行两个项目,项目A和项目B需要的插件版本不一样,不使用虚拟环境,运行不同项目就要按照不同版本插件。虚拟环境刚好把两个项目所需要的不同插件独立开,互不影响。 1.虚拟环境可以让系统Python环境保持纯洁,干净,避免包的混乱 阅读全文
posted @ 2020-12-31 11:12 咸鱼翻身仍是咸鱼 阅读(626) 评论(0) 推荐(0)
摘要: 1.迭代器 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: list = [1, 2, 3] it = iter( 阅读全文
posted @ 2020-12-07 16:07 咸鱼翻身仍是咸鱼 阅读(86) 评论(0) 推荐(0)
摘要: 1.range() len()函数和range()函数,用i作为S序列的下标来控制循环 S = 'abcdrfhgj' for i in range(0, len(S), 2): print(S[i]) 2.enumerate() 利用enumerate()函数每次循环中同时得到下标和元素: s = 阅读全文
posted @ 2020-12-07 14:59 咸鱼翻身仍是咸鱼 阅读(98) 评论(0) 推荐(0)
摘要: 1.位置传递 def message(name, address): return 'my name is %s ,my home locate in %s.' %(name,address) print(message('lily','shanghai')) 调用 message,分别把lily, 阅读全文
posted @ 2020-12-07 11:57 咸鱼翻身仍是咸鱼 阅读(376) 评论(0) 推荐(0)