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
여러 줄 문자열에는 작은따옴표와 큰따옴표뿐 아니라 삼중따옴표 안의 다른 문자도 포함될 수 있습니다.
문자열 연결:
또 다른 옵션은 여러 문자열을 함께 연결하는 것입니다. 이는 ' ' 연산자를 사용하여 수행할 수 있지만 각 문자열을 괄호로 묶어야 합니다. 예:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!