

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
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
```
* **工具类**:专门用于封装一些工具方法的,utils,**代表某种操作的集合**
+ 类的组成:一般只有方法
```
class 类名:
# 方法:函数
```
+ 字符串处理工具类:拼接、裁剪、反转、长度、转大写、转小写、替换、查找
```
class StringUtils:
def concat(split,args\*):
split.join(args)
def reverse(sourceString)
return reverse(sourceString)
……
```
+ 日期处理工具类:计算、转换
```
class TimeUitls:
def computeTime(time1,time2):
return time1-time2
def transTimestamp(timestamp):
return newDateyyyy-MM-dd HH:mm:ss)
def tranfData(date)
return timestamp
```
* **常量类**:专门用于定义一些不会发生改变的变量的类
+ 类的组成:一般只有属性
```
class 类名:
# 属性:不发生变化的属性
```
+ 定义一个常量类
```
class Common:
ODS_
889



被折叠的 条评论
为什么被折叠?



