文字列の中に制御文字が含まれているかどうか調べたいです。
id ="dog" if id.find('^@') or id.find('^A') or id.find('^B') > 0: print("error")
とコードを書きました。もしidの文字列に制御文字が含まれていたらprint("error")を出力したいです。しかし、制御文字は30種類ぐらいあり全部にfindメソッドを使いorを使っていたらif文の条件式がとても長いことになってしまいます。もっと短いコードで文字列の中に制御文字が含まれているかどうか調べる方法はないでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。