我需要在指定的词语中随机,比如(鼠标、键盘、耳机)种随机一个词,然后产品又是一样的随机方式,比如(雷蛇、罗技、惠普),用于造数据,一个个敲太麻烦了,类似于Python的faker库随机,但是这个库又没有我要的功能
import random
hw = ["鼠标", "键盘", "耳机"]
num_items = len(hw)
random_index = random.randrange(num_items)
result = hw[random_index]
print(result)
语法: class 类名:
类体
类体分两部分: 变量(静态变量)部分, 方法(函数)部分
import math
class Circle: # 类
def __init__(self, radius):
self.radius = radius # 半径
@property
def diameter(self): # 直径
return self.radius * 2
@property
def perimeter(self): # 周长
return 2 * math.pi * self.radius
@property
def area(self): # 面积
return math.pi * self.radius ** 2
通过使用 properties,将所有的访问接口形式统一起来,对半径、直径、周长和面积的访问都是通过属性访问