2016/01/12

[Python]endswithについて

#83 恋のツンデレ☆バレンタイン大作戦!
を読んで、下のような記述がありました。

if msg.endswith('欲しい'):
  w_msg = msg[:-3] + 'ください!'
elif msg.endswith('て'):
  w_msg = msg + 'くれませんか?'
else:
  w_msg = msg + 'の。'
で、このendswithを調査すると引数の値で終わる場合は、Trueでそうではない場合は、Falseを返します。
>>> hoge = u"あいうえお"
>>> hoge.endswith(u"かきく")
False
>>> hoge.endswith(u"えお")
True
で、本で調べたらポケットリファレンスにもあったwww
Python ポケットリファレンス (Pocket Reference)
柏野 雄太
技術評論社
売り上げランキング: 14,492
ついつい本で調べるのがめんどくさいからネットで調べちゃうんだよなー。

0 コメント:

コメントを投稿