|
发表于 2022-11-25 14:49:23
|
显示全部楼层
本楼为最佳答案
这个是我的理解- class Flower:
- def __init__(self, name = '一种花', nums = 7, price = 1.5):
- if not(isinstance(name, str) and isinstance(nums, int) and isinstance(price, float)):
- print('输入不合法!')
- return
- self.name = name
- self.nums = nums
- self.price= price
-
- Flower()
- <__main__.Flower object at 0x00000250D6E8E470>
- x = Flower()
- x.name
- '一种花'
- x.nums
- 7
- x.price
- 1.5
- y = Flower('花', 1.1, 7)
- 输入不合法!
- y = Flower('花', 10, 1.1)
- y
- <__main__.Flower object at 0x00000250D6E8E470>
- y.name
- '花'
- y.nums
- 10
- y.price
- 1.1
复制代码 |
|