Python 3 는 여러 줄 을 뛰 어 넘 는 문자열 의 다양한 방법 을 정의 합 니 다.

방법 1:3 따옴표 사용

>>> str1 = '''Le vent se lève, il faut tenter de vivre. 
   ,      。
(     ,     。)'''

>>> str1
'Le vent se lève, il faut tenter de vivre. 
, 。
( , 。)' >>> print(str1) Le vent se lève, il faut tenter de vivre. , 。 ( , 。)
편집 할 때 따옴표 가 맞 았 지만 왜 발 표 했 는 지 모 르 겠 을 때 첫 줄 의 따옴표 가 항상 많아 졌 습 니 다.사실은 다음 과 같 아야 합 니 다.

이 경우 여러 줄 로 여러 줄 의 문자열 을 표시 하려 면 실질 적 으로 문자열 이 여러 줄 입 니 다.
예 를 하나 더 들다

>>> """
  <div class="AuthorInfo-content">
   <div class="AuthorInfo-head">
   <span class="UserLink AuthorInfo-name">
    <div class="Popover">
    <div id="Popover222-toggle" aria-haspopup="true" aria-expanded="false" aria-owns="Popover222-content">
       :<a class="UserLink-link" data-za-detail-view-element_name="User" target="_blank" href="{0}" rel="external nofollow" rel="external nofollow" >{1}</a>
    </div>
    </div>
   </span>
   </div>
   <div class="AuthorInfo-detail">
   <div class="AuthorInfo-badge">
    <div class="AuthorInfo-badgeText">
      :{2}
    </div>
   </div>
   </div>
  </div>
  <br/>
  """.format("https://stackoverflow.com/questions/45624449", "Using Python Variables in HTML in multiline Python string", "123")

f-string 으로 포맷 한 예 를 하나 더 들 어 참고 하 세 요.  https://realpython.com/python-f-strings/

>>> """
  <div class="AuthorInfo-content">
   <div class="AuthorInfo-head">
   <span class="UserLink AuthorInfo-name">
    <div class="Popover">
    <div id="Popover222-toggle" aria-haspopup="true" aria-expanded="false" aria-owns="Popover222-content">
       :<a class="UserLink-link" data-za-detail-view-element_name="User" target="_blank" href="{0}" rel="external nofollow" rel="external nofollow" >{1}</a>
    </div>
    </div>
   </span>
   </div>
   <div class="AuthorInfo-detail">
   <div class="AuthorInfo-badge">
    <div class="AuthorInfo-badgeText">
      :{2}
    </div>
   </div>
   </div>
  </div>
  <br/>
  """.format("https://stackoverflow.com/questions/45624449", "Using Python Variables in HTML in multiline Python string", "123")
아래 의 두 가지 방법 은 주로 긴 문자열 한 줄 에 적용 되 며,여러 줄 은 더욱 아름 답 고,실질 적 으로 문자열 은 한 줄 이다.
방법 2:역 슬 래 쉬 사용

>>> name = "Eric"
>>> profession = "comedian"
>>> affiliation = "Monty Python"
>>> message = f"""
...   Hi {name}. 
...   You are a {profession}. 
...   You were in {affiliation}.
... """
...
>>> message
'
Hi Eric.
You are a comedian.
You were in Monty Python.
'
방법 3:소괄호 사용

>>> str3 = ('Le vent se lève, il faut tenter de vivre.' 
'   ,      。'
'(     ,     。)')

>>> str3
'Le vent se lève, il faut tenter de vivre.   ,      。(     ,     。)'
여기 서 Python 3 이 여러 줄 을 뛰 어 넘 는 문자열 을 정의 하 는 여러 가지 방법 에 대한 상세 한 설명 을 소개 합 니 다.더 많은 Python 3 이 여러 줄 을 뛰 어 넘 는 문자열 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 관심 을 가 져 주 십시오!

좋은 웹페이지 즐겨찾기