> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 긴 문자열을 여러 줄로 어떻게 나눌 수 있습니까?

Python에서 긴 문자열을 여러 줄로 어떻게 나눌 수 있습니까?

Linda Hamilton
풀어 주다: 2024-12-20 15:52:11
원래의
373명이 탐색했습니다.

How Can I Split Long Strings Across Multiple Lines in 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
로그인 후 복사

여러 줄 문자열에는 작은따옴표와 큰따옴표뿐 아니라 삼중따옴표 안의 다른 문자도 포함될 수 있습니다.

문자열 연결:

또 다른 옵션은 여러 문자열을 함께 연결하는 것입니다. 이는 ' ' 연산자를 사용하여 수행할 수 있지만 각 문자열을 괄호로 묶어야 합니다. 예:

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿