创建可变长度构造

2024-06-16 10:15:35 发布

您现在位置:Python中文网/ 问答频道 /正文

如何创建可变长度的字符串参数。 如果其他男性出现值错误并显示“只能与其他男性交谈”,则如何返回hello

    class male:
        def __init__(self, *args):
            self.name = '' 

        def talks_to(self, other_male):

            return 'Hello'

Tags: to字符串nameselfhello参数initdef
1条回答
网友
1楼 · 发布于 2024-06-16 10:15:35

如果要将传递给构造函数的所有参数串联成一个大字符串,请假定这些参数始终是字符串:

self.name = " ".join(args)

要检查事物的类型,可以使用isinstance。我建议查一下。但是你的老师教你打字了吗?他们可能有更好的解决方案,复习你的课堂笔记

提出一个ValueError是很容易的,在网上查raiseValueError

相关问题 更多 >