用python创建一个名为 Person 的类包含以下属性:name、age、gender 和 address。address 是一个实例变量。创建一个静态方法 validate_address用于验证地址的格式是否正确。请给出使用示例
示例代码如下:
class Person:
def __init__(self, name, age, gender, address):
self.name = name
self.age = age
self.gender = gender
self.address = address
@staticmethod
def validate_address(address):
# 验证地址的格式是否正确
# 这里只是简单的判断地址是否包含省、市、区(县)这些关键词
if '省' in address and '市' in address and ('区' in address or '县' in address):
return True
else:
return False
person = Person('张三', 18, '男', '北京市朝阳区')
if Person.validate_address(person.address):
print('地址格式正确')
else:
print('地址格式不正确')
运行结果:
地址格式正确
原文地址: https://www.cveoy.top/t/topic/bvYy 著作权归作者所有。请勿转载和采集!