上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页
摘要: 1. 使用组合创建一个圆环类(组合:一个类的对象可能是别的类的属性) 运行结果: 2. ,使用组合创建一个老师类,老师可以有很多属性,然后需要有生日(也得是一个类),也可以有其他类,或者属性(主要是跟老师相关) 运行结果: 这里有一个问题,我是暴力解决的,比如说我生日是 4-12 但现在9-17号, 阅读全文
posted @ 2018-09-17 17:07 写的BUG代码少 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1. 使用类实现人狗大战 运行结果: 2. 在终端输出如下信息: 运行结果: 版本二(Eva-J) 这个更好,把牵涉到的动作都用类里面的方法来实现了~,挺好的~ 1.当有几个函数需要反反复复传入几个相同的参数时就可以考虑用面向对象;这几个参数就是对象的属性; 2.当非常明显的想要处理一类事物,这些事 阅读全文
posted @ 2018-09-17 15:00 写的BUG代码少 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 类名 类名() 就是类的实例化,可以创建一个对象,类实例化就会自动调用def __init__(self)初始化方法,self可以代表实例化的对象,是必须要传的参数; 类名()可以调用类属性(就是在def __init__(self)初始化方法之前定义的,也叫静态属性),类名().类属性 不依赖于对 阅读全文
posted @ 2018-09-17 13:53 写的BUG代码少 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 1. 人狗大战 一个简单的小例子,定义一个Person(类)里面有人的很多属性,比如名字,性别,血量。攻击力,然后定义一个Dog(类),里面设置狗的很多属性,名字,血量,攻击力,种类等,然后又定义了两个函数attack 人打狗,以及bite()狗打人的函数,然后就可以操作这些函数,让人狗大战啦: 运 阅读全文
posted @ 2018-09-16 22:21 写的BUG代码少 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1.递归实现三级菜单: 运行结果: 2. 堆栈实现(不用递归)实现三级菜单 运行结果: 阅读全文
posted @ 2018-09-16 20:27 写的BUG代码少 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 先来看几种常见的错误: 1. NameError 2. IndexError 运行结果: 3.ValueError 运行结果: 程序一旦发生错误,就会在错误的地方停止,不会再继续执行~ 1. try except 具体的错误类型 但是我们在感知到代码有可能发生错误时可以进行错误捕捉: 运行结果: 2 阅读全文
posted @ 2018-09-16 16:02 写的BUG代码少 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 创建包 运行结果: 使用相对路径导入包(在其他包以及相应模块中也只能以相对路径导入) 这里需要说明. 指的当前目录(就是当前的这个py文件所在的文件夹),..值得是上一级目录(就是当前py文件所在的文件夹(这是当前目录)的上一级文件夹) 我们先来看一下各个文件中的内容: 要运行的01.py中的内容: 阅读全文
posted @ 2018-09-16 14:24 写的BUG代码少 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 包: 一大堆模块的集合 通俗的讲之前我们学序列化模块时,有个json 它其实是一个文件夹(里面有很多py文件),应该就算是一个包; 然后导入包的时候,.前面一定是一个包名,然后可以有两种方式 import 包名 或者 from 包 import 模块 (这种导入方式 包那块可以有. 但是import 阅读全文
posted @ 2018-09-15 22:16 写的BUG代码少 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 导入模块: 运行结果: 同一个模块不会被重复导入 运行并不会报错,是因为在导入模块时 首先会去sys.modules中去找,这个模块存不存在,存在的话就不导入,不存在就按照sys.path的路径去找,找到就会为这个模块开辟一个命名空间,用来存放这个被导入的模块中的变量,找不到就报错~ 运行结果: _ 阅读全文
posted @ 2018-09-15 20:02 写的BUG代码少 阅读(168) 评论(0) 推荐(0) 编辑
摘要: shelve 只有一个open()方法,打开文件然后按照key操作类似字典一样的东西; 1. open()方法 打开文件,拿到一个文件句柄,操作key来对数据类型进行赋值: 运行结果: 运行结果: 或者当我们想要修改某一数据类型中的值,比如添加一个元素: 运行结果: 解决办法:当shelve.ope 阅读全文
posted @ 2018-09-15 14:44 写的BUG代码少 阅读(130) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 22 下一页