str.isprintable() すべて印刷可能かどうか

最終更新:2026-09-22

str.isprintable() すべて印刷可能かどうか

str.isprintable() は空でなく、各文字がすべて印刷可能(制御文字、不可分空白などを含まない)である場合に True を返す。

カテゴリ文字列メソッド
種類組み込み型メソッド
Python バージョンall

📝 構文

str.isprintable()

戻り値:bool. True if non-empty and every char is printable.

元のオブジェクトを変更するか:いいえ(新しいオブジェクトを返す)

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

True
False
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q空文字列は何を返しますか?
ATrue です。空文字列は印刷可能とみなされます。これが空でない入力を要求する他の is* メソッドとの違いです。
Qどの文字が印刷可能でないですか?
A制御文字は印刷可能ではありません:'\n'.isprintable() と '\t'.isprintable() はどちらも False です。
Q何に使いますか?
Aテキストが直接表示に適しているかをチェックします。例:制御文字を含む出力をフィルタリングする場合。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%