저는 Python 튜토리얼을 따르고 있으며 어느 시점에서 함수의 첫 번째 문이 어떻게 String Literal이 될 수 있는지에 대해 이야기합니다. 예가는까지로,이 문자열 리터럴 세와 함께 할 것 "
에서 제공의 예
"""Print a Fibonacci series up to n."""
이 문서에 따르면 이것은 주로 일종의 자동 생성 문서를 만드는 데 사용됩니다.
그래서 여기 누군가가이 문자열 리터럴이 정확히 무엇인지 설명 해줄 수 있는지 궁금합니다.
당신이 (내가 생각하는)에 대해 얘기라고 문서화 문자열 (감사합니다 링크에 대한 Boud).
def foo():
"""This function does absolutely nothing"""
이제 help(foo)
인터프리터에서 입력 하면 함수에 넣은 문자열을 볼 수 있습니다. 또한 다음 방법으로 해당 문자열에 액세스 할 수 있습니다.foo.__doc__
물론 문자열 리터럴은 리터럴 문자열입니다.
a = "This is a string literal" #the string on the right side is a string literal, "a" is a string variable.
또는
foo("I'm passing this string literal to a function")
여러 가지 방법으로 정의 할 수 있습니다.
'single quotes'
"double quotes"
""" triple-double quotes """ #This can contain line breaks!
또는
#This can contain line breaks too! See?
''' triple-single
quotes '''
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다