```
* Shell:业务简单,Linux命令支持
* Python:业务复杂,是否Python开发接口
+ 调用了LinuxShell来运行
-
Python面向对象的基本应用
-
语法
- 定义类
class 类名: # 属性:变量 # 方法:函数
- 定义变量
key = value
- 定义方法
def funName(参数): 方法逻辑 return
-
面向对象:将所有事物以对象的形式进行编程,万物皆对象
- 对象:是类的实例
-
对象类:专门用于构造对象的,一般称为Bean,代表某一种实体Entity
- 类的组成
class 类名: # 属性:变量 # 方法:函数
-
业务:实现人购买商品
- 人
class Person: # 属性 id = 1 name = zhangsan age = 18 gender = 1 …… # 方法 def eat(self,something): print(f"{self.name} eating {something}") def buy(self,something) print(f"{self.name} buy {something}")
* 每个人都是一个Person类的对象
- 商品
class Product: # 属性 id = 001 price = 1000.00 size = middle color = blue …… # 方法 def changePrice(self,newPrice): self.price = newPirce
-
工具类:专门用于封装一
-