摘要: """类的继承:将类(父类)继承给另外一个类(子类),这样子类有了父类的属性与方法(私有属性/方法除外),同时也有自己的属性与方法,这种叫做继承,一个子类可以继承多个父类,一个父类也有可以有多个子类继承的作用:简化了代码,减少冗余;提高了代码的健壮性;提高了代码的安全性;是多态的前提缺点:耦合性高创 阅读全文
posted @ 2019-03-30 23:33 HJLのH 阅读(124) 评论(0) 推荐(0) 编辑
摘要: # 类:一种数据类型,本身并不占内存空间,跟所学过的number等类型,一个类由属性(变量)和方法(函数)组成# 对象: 要使用类内部的属性和方法,就需要实例化类,这种实例化类就叫做对象"""定义类类名:首字母大写,其他遵循驼峰原则属性:其他遵循驼峰原则行为(方法/功能):其他遵循驼峰原则创建一个类 阅读全文
posted @ 2019-03-30 22:37 HJLのH 阅读(121) 评论(0) 推荐(0) 编辑
摘要: """装饰器概念:是一个闭包,把一个函数当作参数并函数内定义的函数的函数作用:修改你不能修改(即源码不在你手上或者你不想修改)的函数装饰器实际上是一个函数,要实现装饰器的作用如下:1. 原函数 = 装饰器(原函数)2. 在原函数上面加@装饰器名称 注意:装饰器要在原函数之前创建好"""def out 阅读全文
posted @ 2019-03-30 21:15 HJLのH 阅读(106) 评论(0) 推荐(0) 编辑
摘要: """函数:函数是组织好的,可重复使用的,用来实现单一,或相关联的代码段作用:减少代码的复用度定义函数格式:def 函数名([parameters]): 语句 [return:expression] #用于结束定义函数并将值(若有)返回调用函数格式: 函数名([parameters])若函数有返回值 阅读全文
posted @ 2019-03-30 20:49 HJLのH 阅读(180) 评论(0) 推荐(0) 编辑
摘要: """判断语句:if语句,格式如下if 表达式: 语句1elif 表达式: 语句else: 语句简单的if语句(当只有一条语句时): if 表达式:语句"""if 1<0: print("哦")elif 1==0: print("意义")else: print("在")"""循环语句:while, 阅读全文
posted @ 2019-03-30 18:44 HJLのH 阅读(131) 评论(0) 推荐(0) 编辑
摘要: # 运算符分算术运算符,赋值运算符,复合运算符,逻辑运算符,位运算符# 算术运算用于Number数据类型的运算,部分算术运算符可用于String数据类型# 算术运算符:+(加),-(减),*(乘),/(除),%(求余),**(求幂) 相当于pow()函数,//(取整)# print(5+2 , 5- 阅读全文
posted @ 2019-03-30 18:18 HJLのH 阅读(120) 评论(0) 推荐(0) 编辑
摘要: """set:无需无重复的集合,相当于字典key的集合创建一个set需要一个string,list或者tuple或者dict支持,其格式如下set变量 = set(集合)或者{集合} 若集合中元素值重复,会自动过滤,集合可以为空注意元素值不能是list和字典,因为list和字典可以改变set运算: 阅读全文
posted @ 2019-03-30 18:11 HJLのH 阅读(97) 评论(0) 推荐(0) 编辑
摘要: """字典:dictionary,使用键值对(key - value)存储,具有极快的查找速度字典存放多个无序的键值队key的特性:1.key具有唯一性2.key必须是不可变对象其格式为:变量 = {key1:value1,key2:value2}获取key对应的value值 dict[key值] 阅读全文
posted @ 2019-03-30 18:05 HJLのH 阅读(144) 评论(0) 推荐(0) 编辑
摘要: """元组tuple ,与list列表类似,不同之处在于元组中的元素不能修改格式如下:变量 = (元素1,元素2,元素3) 元素可以是Number,String,list等注意当元组只有一个元素时,需要在元素后添加逗号,若没有在后面添加逗号,这该变量定义的是元素1的数据类型且值等于元素1的值元组元素 阅读全文
posted @ 2019-03-30 18:04 HJLのH 阅读(169) 评论(0) 推荐(0) 编辑
摘要: #列表 List"""list 列表,由多个元素组成,元素可以是string,Number,list等,用[]将元素集合括起来并且元素和元素之间用","隔开其表现形式: 变量 = [元素1,元素2,元素3] (可以定义个一个没有元素的列表即 变量 = [])list元素的位置即索引值:从左到右是0开 阅读全文
posted @ 2019-03-30 18:00 HJLのH 阅读(158) 评论(0) 推荐(0) 编辑
摘要: # String字符串数据类型,python并没有字符的概念,"""String变量/常量+String变量/常量 拼接字符串 String变量/常量*常数 以常数倍重复字符串String变量[index] 根据索引值找对应的字符串(1个) String变量[start:stop] 截取String 阅读全文
posted @ 2019-03-30 14:53 HJLのH 阅读(296) 评论(0) 推荐(0) 编辑
摘要: # Number数据类型 分Int(整型) float(浮点型) complex(复数)# 【在python3 以下有long(长整型),3版本当Int 溢出后自动转换成long】#Number数据类型之间的转换 Int转float , float转Int# Num_float = 1.3# Num 阅读全文
posted @ 2019-03-30 14:51 HJLのH 阅读(214) 评论(0) 推荐(0) 编辑
摘要: #变量,常量及数据类型"""数据类型分:Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典)等等定义一个变量语法: 标识符 = 初始值变量的数据类型取决于最后一次给该变量的数据类型"""# Num = 1 #定义Numbers数据类型变量 阅读全文
posted @ 2019-03-30 14:49 HJLのH 阅读(148) 评论(0) 推荐(0) 编辑
摘要: # 单行注释''' 多行注释 多行注释'''""" 多行注释2 多行注释2"""#Print 输出 每个print占一行print("HJL")#多输出并存于一行并以空格隔开print("HJL","is","a man")#输出多行 (只能是String类型)print('''hjljkkjj'' 阅读全文
posted @ 2019-03-30 14:47 HJLのH 阅读(118) 评论(0) 推荐(0) 编辑