python3で文字列sが特定の文字(a,b)のみで構成されているかどう
python3で文字列sが特定の文字(a,b)のみで構成されているかどうか判定したい。
s = \"ababc\"
だとした場合、この文字列sが\"a\"\"b\"のみで構成されているときにTrue、それ以外はFalseで返すプログラムを書きたいのですがどうすれば良いでしょうか。
s = \"ababc\"
だとした場合、この文字列sが\"a\"\"b\"のみで構成されているときにTrue、それ以外はFalseで返すプログラムを書きたいのですがどうすれば良いでしょうか。

匿
#2
s = \"ababc\"
ss = list(set(s))
if len(ss) != 2:
print(False)
elif 'a' in ss and 'b' in ss:
print(True)
else:
print(False)
ss = list(set(s))
if len(ss) != 2:
print(False)
elif 'a' in ss and 'b' in ss:
print(True)
else:
print(False)
re.match(r'^[ab]+$', s)