Python中文
首页
教程
问答
标签
搜索
登录
注册
Python。如何创建一个类,这样我就可以用它创建一组相关的对象(比如“石头、布、剪刀”)?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>请给我Python。你知道吗</p> <p>我想问的是,如何创建抽象对象(如“石头、布、剪刀”),并直接比较它们?你知道吗</p> <p>谢谢。你知道吗</p> <pre><code>#class Weapon: # pass #rock = Weapon() </code></pre> <p>编辑时间:</p> <p>抱歉问了个坏问题。我没说清楚。 我想要一些这样的代码:</p> <pre><code>class Weapon(): def __init__(self, agr1[, agr2]): self.agr1 = agr1 #self.agr2 = agr2 def __cmp__(self, other): #if some condition: return -1 #if self == other: return 0 #if some condition: return 1 rock = Weapon(arg1, arg2) scissors = Weapon(arg1, arg2) #When it's done. It should look like this: >>>rock > scissors True </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>Python类具有内置的方法<code>__eq__</code>,在比较2类对象时调用该方法。你知道吗</p> <p>必须重写此方法并检查要比较的值。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Python中两个字典的交集
6 回答
python中两个字符串上的异或操作数?
10 回答
Python中两个字符串中的类似句子
1 回答
Python中两个字符串之间的Hamming距离
2 回答
python中两个字符串之间的匹配模式
5 回答
python中两个字符串之间的按位或
5 回答
python中两个字符串之间的数据(字节)切片
9 回答
python中两个字符串之间的模式
2 回答
python中两个字符串作为子字符串的区别
8 回答
Python中两个字符串元组的比较
2 回答
Python中两个字符串列表中的公共字符串
6 回答
python中两个字符串的Anagram测试
3 回答
Python中两个字符串的正则匹配
7 回答
python中两个字符串的笛卡尔乘积
3 回答
Python中两个字符串相似性的比较
8 回答
python中两个字符串语义相似度的求法
1 回答
Python中两个字符置换成固定长度的字符串,每个字符的数目相等
5 回答
Python中两个对数方程之间的插值和平滑数据
4 回答
Python中两个对象之间的And/Or运算符
2 回答
python中两个嵌套字典中相似键的和值
9 回答