ホームページ >バックエンド開発 >Python チュートリアル >Python で長い文字列を複数行に分割するにはどうすればよいですか?
Python での長い文字列の分割
Python では、長い文字列を複数の行に分割する方法が複数あります。 ' ' 演算子を使用して文字列を連結できる JavaScript とは異なり、Python では別のアプローチが必要です。
複数行の文字列:
最も簡単な方法は次のとおりです。三重引用符を使用して複数行の文字列を作成します。これにより、'' などの特殊文字を使用せずに、複数行にまたがる文字列を作成できます。例:
query = """ SELECT action.descr as "action", role.id as role_id, role.descr as role FROM public.role_action_def, public.role, public.record_def, public.action WHERE role.id = role_action_def.role_id AND record_def.id = role_action_def.def_id AND action.id = role_action_def.action_id AND role_action_def.account_id = ' + account_id + ' AND record_def.account_id=' + account_id + ' AND def_id=' + def_id
複数行の文字列には、一重引用符と二重引用符の両方、および三重引用符内のその他の文字を含めることができます。
文字列連結:
もう 1 つのオプションは、複数の文字列を連結することです。これは「 」演算子を使用して実行できますが、各文字列を括弧で囲む必要があります。例:
query = ("SELECT action.descr as \"action\"," " role.id as role_id," " role.descr as role" "FROM" " public.role_action_def," " public.role," " public.record_def," " public.action" "WHERE role.id = role_action_def.role_id AND" " record_def.id = role_action_def.def_id AND" " action.id = role_action_def.action_id AND" " role_action_def.account_id = ' + account_id + ' AND" " record_def.account_id=' + account_id + ' AND" " def_id=' + def_id)
文字列を連結する場合、必要なスペースと句読点が個々の文字列に含まれていることを確認することが重要です。
複数行の文字列と文字列の連結はどちらも、さまざまなレベルの文字列を提供します。 Python で長い文字列を分割する際の読みやすさと柔軟性。
以上がPython で長い文字列を複数行に分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。