示例代码如下:

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('地址格式不正确')

运行结果:

地址格式正确
用python创建一个名为 Person 的类包含以下属性:name、age、gender 和 address。address 是一个实例变量。创建一个静态方法 validate_address用于验证地址的格式是否正确。请给出使用示例

原文地址: https://www.cveoy.top/t/topic/bvYy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录