摘要: 1.引子 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有alex一起装进麻袋,然后把麻袋封上口子。照这种逻辑看,封装=‘隐藏’,这种理解是相当片面的 2.先看如何隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 2.1这种自动变形的特点: 2.2 阅读全文
posted @ 2018-11-21 09:45 队长给我球 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 多态 多态指的是一类事物有多种形态,比如 动物有多种形态:人,狗,猪 文件有多种形态:文本文件,可执行文件 多态性 1.什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以用运算符+进 阅读全文
posted @ 2018-11-21 08:57 队长给我球 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.while循环 Gif 演示 Python while 语句执行过程 while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下: 2.无限循 阅读全文
posted @ 2018-11-21 08:40 队长给我球 阅读(261) 评论(0) 推荐(0) 编辑
摘要: if流程控制总结: 1.当满足条件时,执行满足条件的代码。 2.当执行完if语句内代码,程序继续往下执行。 单分支: if 条件成立,执行满足条件的代码 如下: 双分支: if 条件成立,执行满足条件的代码 else 条件不成立,执行下面的代码 如下: if 条件成立,执行满足条件的代码 elif; 阅读全文
posted @ 2018-11-21 08:36 队长给我球 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: (1)算数运算:(a=10,b=5)# + 加号 a + b >>> 15# - 减号 a - b >>> 5# * 乘号 a * b >>> 50# / 除号 a / b >>> 2# % 取模(获取除法的余数) 10 % 3 >>> 1 (商是3,余数是1,获取1)# ** 幂(次方) a ** 阅读全文
posted @ 2018-11-21 08:33 队长给我球 阅读(146) 评论(0) 推荐(0) 编辑
摘要: Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: Python访问字符串中的值 Python不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。 Python访问子字符串,可 阅读全文
posted @ 2018-11-21 08:31 队长给我球 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 例如,对于方程式 y=x*x ,x就是变量。当x=2时,计算结果是4,当x=5时,计算结果是25。 只是在计算机程序中,变量不仅可以是数字,还可以是任意数据类型。 在Python程序中,变量是用一个变量名表示,变量名必须是大小写英文、数字和下划线(_)的组合,且不能用数字开头,比如: 变量a是一个整 阅读全文
posted @ 2018-11-21 08:21 队长给我球 阅读(129) 评论(0) 推荐(0) 编辑