>백엔드 개발 >파이썬 튜토리얼 >Python에서 언제 작은따옴표와 큰따옴표를 사용해야 합니까?

Python에서 언제 작은따옴표와 큰따옴표를 사용해야 합니까?

DDD
DDD원래의
2024-11-30 13:05:17790검색

When Should I Use Single vs. Double Quotes in Python?

Python의 작은따옴표와 큰따옴표

Python 문서에서는 문자열 리터럴에 대해 작은따옴표와 큰따옴표를 서로 바꿔 사용할 수 있도록 허용합니다. 그러나 둘 사이에 선호하는 스타일이 있을 수 있습니다.

스타일 지침

  • 큰따옴표("")를 사용하세요. 보간 또는 자연어 메시지를 나타내는 것.
  • 작은따옴표를 사용하세요. ('') 간단한 기호 같은 문자열의 경우.

예외:

  • 큰따옴표를 사용해야 합니다. 문자열에 작은따옴표가 포함된 경우에 사용됩니다.
  • 단일 문자열에 큰따옴표가 포함된 경우 quote를 사용해야 합니다.

추가 고려 사항

  • 큰따옴표 삼중(""") 일반 문자열의 독스트링 및 원시 문자열 리터럴에 사용됩니다. 표현식.
  • "in" 키워드와의 잠재적 충돌을 피하기 위해 문자열 변수 선언에는 작은따옴표가 선호되는 경우가 많습니다.

예:

다음 사항을 고려하세요. 코드:

LIGHT_MESSAGES = {
    'English': "There are %(number_of_lights)s lights.",
    'Pirate': "Arr! Thar be %(number_of_lights)s lights."
}

def lights_message(language, number_of_lights):
    return LIGHT_MESSAGES[language] % locals()

def is_pirate(message):
    """Return True if the given message sounds piratical."""
    return re.search(r"(?i)(arr|avast|yohoho)!", message) is not None

이 예에서는:

  • 보간하려는 문자열에 큰따옴표가 사용됩니다(예: "There are %(number_of_lights)s Lights.").
  • 정규식 패턴에서 간단한 기호 같은 문자열에는 작은따옴표가 사용됩니다. (r"(?i)(arr|avast|yohoho)!").
  • is_pirate 함수의 독스트링에는 큰따옴표 세 개를 사용합니다.

위 내용은 Python에서 언제 작은따옴표와 큰따옴표를 사용해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.