摘要: 属性property 1. 私有属性添加getter和setter方法 2. 使用property升级getter和setter方法 运行结果: 3. 使用property取代getter和setter方法 @property成为属性函数,可以对属性赋值时做必要的检查,并保证代码的清晰短小,主要有2 阅读全文
posted @ 2018-07-23 23:41 zhangqi0828 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 元类 1. 类也是对象 在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立: 但是,Python中的类还远不止如此。类同样也是一种对象。是的,没错,就是对象。只要你使用关键字class,Python解释器在执行的时候就会创建一个对象。 下面的代码段: 将在 阅读全文
posted @ 2018-07-23 22:40 zhangqi0828 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 应用:老王开枪 1. 人类 属性 姓名 血量 持有的枪 方法 安子弹 安弹夹 拿枪(持有抢) 开枪 姓名 血量 持有的枪 安子弹 安弹夹 拿枪(持有抢) 开枪 2. 子弹类 属性 杀伤力 方法 伤害敌人(让敌人掉血) 杀伤力 伤害敌人(让敌人掉血) 3. 弹夹类 属性 容量(子弹存储的最大值) 当前 阅读全文
posted @ 2018-07-21 18:55 zhangqi0828 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 面向对象编程介绍 想一想 请用程序描述如下事情: A同学报道登记信息 B同学报道登记信息 C同学报道登记信息 A同学做自我介绍 B同学做自我介绍 C同学做自我介绍 stu_a = { "name":"A", "age":21, "gender":1, "hometown":"河北" } stu_b 阅读全文
posted @ 2018-07-21 16:43 zhangqi0828 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 文件操作介绍 <1>什么是文件 示例如下: <2>文件的作用 大家应该听说过一句话:“好记性不如烂笔头”。 不仅人的大脑会遗忘事情,计算机也会如此,比如一个程序在运行过程中用了九牛二虎之力终于计算出了结果,试想一下如果不把这些数据存放起来,相比重启电脑之后,“哭都没地方哭了” 可见,在把数据存储起来 阅读全文
posted @ 2018-07-21 11:03 zhangqi0828 阅读(336) 评论(0) 推荐(1) 编辑
摘要: 函数介绍 <1>什么是函数 如果一个程序在不同的地方需要输出“佛祖镇楼”,程序应该怎样设计? 如果需要输出多次,是否意味着要编写这块代码多次呢? 小总结: 如果在开发程序时,需要某块代码多次,但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数 函数定义和调用 阅读全文
posted @ 2018-07-21 10:47 zhangqi0828 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 字符串介绍 想一想: 当打来浏览器登录某些网站的时候,需要输入密码,浏览器把密码传送到服务器后,服务器会对密码进行验证,其验证过程是把之前保存的密码与本次传递过去的密码进行对比,如果相等,那么就认为密码正确,否则就认为不对;服务器既然想要存储这些密码可以用数据库(比如MySQL),当然为了简单起见, 阅读全文
posted @ 2018-07-21 10:13 zhangqi0828 阅读(868) 评论(0) 推荐(0) 编辑
摘要: if-else 想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢? 答:else <1>if-else的使用格式 demo1 结果1:有车票的情况 结果2:没有车票的情况 elif 想一想: if能完成当xxx时做事情 if-else能完成 阅读全文
posted @ 2018-07-19 13:04 zhangqi0828 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1. Python发展历史 起源 Python的作者,Guido von Rossum,荷兰人。1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热 阅读全文
posted @ 2018-07-19 12:30 zhangqi0828 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 模板介绍 作为Web框架,Django提供了模板,可以很便利的动态生成HTML 模版系统致力于表达外观,而不是程序逻辑 模板的设计实现了业务逻辑(view)与显示内容(template)的分离,一个视图可以使用任意一个模板,一个模板可以供多个视图使用 模板包含 HTML的静态部分 动态插入内容部分 阅读全文
posted @ 2018-07-15 22:28 zhangqi0828 阅读(1596) 评论(0) 推荐(0) 编辑