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テキストが直接表示に適しているかをチェックします。例:制御文字を含む出力をフィルタリングする場合。