Fork me on GitHub

Python语言温习总结

目录

  • 背景
  • 第一部分 基础环境准备
  • 第二部分 开发环境项目部署
  • 第三部分 生产部署
  • 第四部分 总结
  • 参考文献及资料

背景

第一部分 Python中的类

1.1 类的创建

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# -*- coding: utf-8 -*-

class Employee:

employeeCount = 0

def __init__(self, name, salary):
self.name = name
self.salary = salary
Employee.employeeCount += 1

def displayCount(self):
print("Total Employee %d" % Employee.employeeCount)

def displayEmployee(self):
print("name: ",self.name,"Salary: ",self.salary)


if __name__ == '__main__':
employee = Employee("xiaogming", 1000)
employee.displayCount()
employee.displayEmployee()

employee1 = Employee("xiaohong", 1000)
employee1.displayCount()
employee1.displayEmployee()

注:

  • employeeCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。例如上面的例子中,第一次调用值为1,第二次创建类实例的时候输出是2。
  • def __init__(self, name, salary),这是类的初始化方法或称为类的构造函数。当创建这个类的实例的时候就会调用该方法。
  • self 代表类的实例。代表当前类实例和地址。注意这个不是Python的关键字。

Python中实例的创建并不想Java中需要new关键字,类的实例化类似函数调用。

1.2 类的继承

继承语法:

1
2
class 派生类名(基类名)
...
1
2
3
4
5
6
class Boss(Employee):
def __init__(self, age, name, salary):
super().__init__(name, salary)
self.age = age
def displayAge(self):
print(self.age)

参考文献及资料

1、RuoYi-Cloud项目文档,链接:

本文标题:Python语言温习总结

文章作者:rong xiang

发布时间:2021年11月16日 - 13:11

最后更新:2022年10月25日 - 23:10

原始链接:https://zjrongxiang.github.io/posts/ed601fd2/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

0%