python 构造一个person类 有名字、姓氏、年龄、国家,城市属性
时间: 2023-07-04 10:11:47 浏览: 54
好的,以下是一个简单的 Python Person 类的实现,包含名字、姓氏、年龄、国家和城市属性:
```python
class Person:
def __init__(self, first_name, last_name, age, country, city):
self.first_name = first_name
self.last_name = last_name
self.age = age
self.country = country
self.city = city
```
这个类有一个构造函数 `__init__()`,它接受五个参数:`first_name`、`last_name`、`age`、`country`和`city`。在构造函数中,我们将这些参数赋值给对象的属性,以便在后续使用中可以访问它们。
你可以用以下代码来创建一个名为 "Alice" 的人:
```python
alice = Person("Alice", "Smith", 25, "USA", "New York")
```
然后,你可以使用以下代码获取 Alice 的属性值:
```python
print(alice.first_name) # 输出 "Alice"
print(alice.last_name) # 输出 "Smith"
print(alice.age) # 输出 25
print(alice.country) # 输出 "USA"
print(alice.city) # 输出 "New York"
```