- 博客(8)
- 收藏
- 关注
原创 python学习笔记(面向对象,继承)
一.面向对象三大特性 封装, 继承, 多态二.继承1.继承的作用避免定义重复的方法和变量2.继承的方法 类后面的()写父类的类名Python允许多继承,即一个子类可以有多个父类在构造函数的参数列表中加上需要的父类变量,并在构造函数内部进行调用使用类来调用实例方法, 需要传入self, 或传如一个对象或随便什么都行(蹩脚的操作)3.引用关键字super来代替原有方法调用父类元素super的用法:super(子类名,...
2021-08-11 16:40:18
68
原创 python学习笔记(面向对象,类)
一.类的定义1.类的基本结构#命名规则: 驼峰法class Student(): # 使用class 定义类 a= 1 # 变量 name = '小明' def aa(self): # 函数 print(self.name)函数中需要写self函数中调用类中变量 使用 self.变量名2.类的调用要是使用类,需要实例化(使用类模版,实现具体实现的对象)# 实例化 student类student = Student()# 调用..
2021-08-11 15:49:01
103
原创 python学习笔记(变量作用域)
一.变量作用域函数外部是全局变量;函数内部是局部变量。 函数体外部引用局部变量,是不能引用的;函数体内部的局部变量,不能改变全局变量。 在函数体内部,局部变量是不分层级的,不能形成块级作用域,可以互相引用 函数内部可以引用全局变量, 函数外部不能引用局部变量c = 1 # 全局变量def add(x,y): c = x +y # 局部变量 print(c)add(4,5)#局部变量的修改不会改变全局变量 print(c)二.作用域链作用域,有链式特性,逐
2021-08-10 17:27:33
309
原创 python学习笔记(函数)
一. 认识函数1.内置函数a = 1.123123# 保留两位小数result = round(a, 2)print(result)2.函数的特性:功能性 隐藏细节 避免编写重复的代码二.函数的定义1.参数列表可以没有2.可以使用return 返回值, 不使用return则返回Nonedef funcname(parameter_list): print(parameter_list)funcname([1,2])小练习: 实现两个数字的相加,打.
2021-08-10 13:35:48
72
原创 python学习笔记(模块)
一.python项目组织结构包——相对于文件夹 模块——相当于文件夹下面的文件 类——函数、变量一个模块中可以写多个类1.包和模块的命名区分不同包的同名模块,比如seven.c4 \ six.c4 即命名空间。一个包下,还可以有子包,模块可以与子包平级。包在物理表现下是一个文件夹,但文件夹并不等同于包。文件夹必须包含__init__.py才能等同于包。__init__.py也是一个包,它的名字就是包的名字seven!2.导入模块(1)import导入模块..
2021-08-08 19:34:45
91
原创 python学习笔记(变量与运算符)
一. 变量1.什么是变量?通俗来说,给数据起一个名字, 对名字操作,就是对数据进行操作定义: = 赋值符号变量名 = 数据
2021-08-07 23:03:33
92
原创 python学习笔记(数据类型:组)
一. 序列1. 列表list 代表组定义:[1,2,3] 使用中括号包裹, 元素使用逗号分隔内部元素的类型可以是多样的, 可以由 字符串, 数字, 列表 等混合嵌套列表: 列表元素可为列表[1 , ['sda',2] , 'asdaasd' , True]列表的基本操作:元素选择# 定义一个列表['行秋','香菱','重云','班尼特']# 获取第一个元素['行秋','香菱','重云','班尼特'][0]# 获取多个...
2021-08-07 20:28:55
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人