私たちは"word".isupper
リターンFalse
を使用するように私は、同じ文字列を「単語」True
を返す.islowerを使用することができます方法を書きたいので、私はクラスを定義したいと私場合はそう"word".isspecial()
islower、isupperのようなメソッドを書くには?
のように使用したいです)
special=["&","*",")("]
と私は言葉を持っている場合、私は次のようにチェックできることをしたい「)(」メソッド(。)と私たちは「文字列」.islower(と同じように、それはTrueを返す:特殊文字のリストを持っています返すTrue
私は単純なループでこれを行うことができます知っているあなたはこのようにあなたがやりたい関数を記述することができます
class Lower:
def check(self,x):
for i in lower:
if x==i:
return True
check1=Lower()
check1.check()
print(check1.check(special,")("))
バグは控えめです...あなたの問題は何ですか? –
'str'をサブクラス化する必要があります。 –
これは関数ではなくメソッドでなければならない理由はありません。これは必須条件ですか、それともあなたの決定ですか? –