自定义people类,要求如下: 1.有两个属性:姓名(name)和年龄(age) 2.有1个自定义方法,方法名为:Intro,作用是打印“name is age old.” 3.(以自己的名字和年龄)实例化一个对象,并调用自定的Intro方法。
时间: 2024-03-14 10:45:37 浏览: 24
好的,请看以下代码实现:
```python
class People:
def __init__(self, name, age):
self.name = name
self.age = age
def Intro(self):
print(self.name + " is " + str(self.age) + " old.")
# 实例化一个对象
person = People("你的名字", 20)
# 调用自定义的Intro方法
person.Intro()
```
请将代码中的"你的名字"修改为你自己的名字,然后运行代码就可以得到输出结果,例如: "你的名字 is 20 old."
相关问题
c# list<> 自定义类
要在 C# 中创建一个 List,其中包含自定义类的对象,需要按照以下步骤进行操作:
1. 创建自定义类。例如,假设你要创建一个 Person 类,具有 Name 和 Age 属性:
```
public class Person {
public string Name { get; set; }
public int Age { get; set; }
}
```
2. 创建一个 List 对象并实例化它:
```
List<Person> people = new List<Person>();
```
3. 向 List 中添加自定义类的对象。例如,添加两个 Person 对象:
```
Person person1 = new Person { Name = "Alice", Age = 30 };
Person person2 = new Person { Name = "Bob", Age = 40 };
people.Add(person1);
people.Add(person2);
```
4. 访问 List 中的自定义类对象。例如,要访问第一个 Person 的 Name 属性:
```
Console.WriteLine(people[0].Name);
```
这将输出 "Alice"。
python 自定义 class 类的排序
可以通过在类中定义 __lt__ 方法来实现自定义排序。例如,可以定义一个 Person 类,其中包含 name 和 age 两个属性,然后通过比较 age 属性来进行排序:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __lt__(self, other):
return self.age < other.age
```
然后可以创建一个 Person 对象列表,使用 sorted 函数进行排序:
```
people = [Person('Alice', 25), Person('Bob', 30), Person('Charlie', 20)]
sorted_people = sorted(people)
for person in sorted_people:
print(person.name, person.age)
```
输出结果为:
```
Charlie 20
Alice 25
Bob 30
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)