摘要: ``` class Hero(): def __init__(self, nickname, aggressivity, life_value, money, armor): self.nickname = nickname self.aggressivity = aggressivity self.life_value = life_val... 阅读全文
posted @ 2019-10-09 19:03 YajunRan 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 类和对象 对象是特征(属性)与技能(函数)的结合体,类是一系列对象共有特征与技能的结合体。 如何定义类 class 类名(): 类名要遵循驼峰体命名法。 定义类发生的事情 产生名称空间 把类内部所有名字,放到名称空间中 注: 类在定义阶段,会执行类内部的代码 类的属性获取和使用 增(Class.ne 阅读全文
posted @ 2019-10-09 17:53 YajunRan 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 模块 模块的四种形式 自定义模块 第三方模块: 已被编译为共享库的C或C++扩展 内置模块: 使用C编写并链接到python解释器的内置模块 包:把一系列模块组织到一起的文件夹 import 和 from...import import 首次导入模块发生了3件事: 1. 以模块为准创造了一个模块的名 阅读全文
posted @ 2019-09-27 00:36 YajunRan 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1. 文件内容如下,标题为:姓名,性别,年纪,薪资 egon male 18 3000 alex male 38 30000 wupeiqi female 28 20000 yuanhao female 28 10000 要求: 从文件中取出每一条记录放入列表中,列表的每个元素都是 的形式 1. 根 阅读全文
posted @ 2019-09-25 19:23 YajunRan 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 迭代器和生成器 可迭代对象 具有 方法的对象,就是可迭代对象。 可迭代对象返回的值是一个具有 方法的对象叫迭代器对象 可迭代对象有:str, list, tuple, dict, set, file python 迭代器对象返回的还是迭代器对象,具有 方法 In [5]: it.__next__() 阅读全文
posted @ 2019-09-25 01:23 YajunRan 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 闭包和装饰器 什么是闭包 闭包从字面意思上理解就是封闭包含,表现形式就是一个函数包含着另外一个函数。闭包是指:函数内部函数对外部作用域而非全局的引用 闭包的意义 返回的函数对象,不仅仅是一个函数对象,在该函数外还包裹了一层作用域,这使得,该函数无论在何处调用,优先使用自己外层包裹的作用域。 什么是装 阅读全文
posted @ 2019-09-24 00:12 YajunRan 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 函数 定义函数的三种行式 函数返回值 return 特性: 用return返回值 默认返回None 没有return默认返回None return代表函数执行终止,不再执行函数内return后面的代码 return可返回任意类型的值 return可返回多个值,用逗号隔开,返回的值是元组形式 函数的参 阅读全文
posted @ 2019-09-19 21:36 YajunRan 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Day10 作业 python prize_dict = { '0': "芭比娃娃", '1': "变形金刚", '2': "psp游戏机", '3': "奥特曼", '4': "遥控飞机", '5': "chongqiwawa", } 注册 def register(): user_name = 阅读全文
posted @ 2019-09-19 19:19 YajunRan 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 深浅拷贝 当一个对象是另一个对象的浅拷贝时,其中一个对象中的不可变数据类型的变化,不会引起另一个对象相应数据的变化;而一个对象中的可变数据类型变化,也会引起另一个对象相应数据的变化。 当一个对象是另一个对象的深拷贝时,其中一个对象中的不可变数据类型和可变数据类型的变化,都不会一起另外一个对象数据的变 阅读全文
posted @ 2019-09-16 22:34 YajunRan 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 序列类型(Sequence Types) 序列类型包括:list, tuple, range, 补充:字符串类型,二进制数据类型(binary data) 其中包括可变序列类型:如list,不可变序列类型: 如字符串类型,tuple类型 可变序列类型操作 1. 列表 序列类型共有操作:索引取值,索引 阅读全文
posted @ 2019-09-15 13:22 YajunRan 阅读(261) 评论(0) 推荐(0) 编辑