文字列が「はい」または「いいえ」で始まるかどうかをチェックする関数を作成したいのですが、方法がわかりません。
If string begins with "Yes"
return "Yes"
文字列が「はい」または「いいえ」で始まるかどうかをチェックする関数を作成したいのですが、方法がわかりません。
If string begins with "Yes"
return "Yes"
startswith 関数を試してください:
if myStr.startswith("Yes"):
return "Yes"
elif myStr.startswith("No"):
return "No"
文字列が期待されるテキストで終わっていることを確認するendwith 関数もあることに注意してください。
文字列が次で始まっていないことを確認する必要がある場合:
if not myStr.lower().startswith("yes"):
return "Not Yes"
elif not myStr.lower().startswith("no"):
return "Not No"
おそらくより柔軟な方が良い
if s.lower().startswith("yes"):
return "Yes"
elif s.lower().startswith("no"):
return "No"
やってみました:
yourString.startsWith("Yes")
あなたに必要なのは
String.startswith("yes")
文字列が yes で始まらない場合は false を返し、そうである場合は true を返します。
name = "はい? テスト"
name.index('Yes') == 0 の場合:
print 'String find!!'