技術系

【python】変数内に、ある文字列が存在するか確認

投稿日:


些細なことですが、寝たらすぐに忘れてしまうのメモ。(揮発性なのです)

スポンサーリンク

プログラムを書いてて、
「変数内にとある文字列が含まれていたら、処理A、なかったら処理B」
ということがしたいとき。まあよくありますね。
そんなときは in ステートメントを使うと楽です。

anyoneという変数内に「女子高生」という文字列が含まれているかをチェックしています。
こんな感じですがこれだとエラーがでます。(は?バカにしてんの?)
TypeError: 'in <string>' requires string as left operand

正しくやるためには、

こんな感じで文字列の前にuを付けてあげましょう。
UNICODEとして?指定してあげる必要があるとかないのか。

ちなみに女子高生ではなく、
JK
であればuを付ける必要ないです。日本語ではないので。

初歩的なところですが初めて触る言語ではこういったところでちょっとはまったりします。


スポンサードリンク

スポンサードリンク

-技術系

Copyright© chat-blog , 2017 AllRights Reserved.