부자 되기 위한 블로그, 머니킹

안녕하세요. 회사에서 python을 이용하여 웹개발을 진행하는데 기존 사용했던 spring 체계, 즉 java에 없었던 정말 좋은 문법들이 많더군요. 오늘은 python 에서 여러줄 문자열을 작성하는 방법에 대해서 간단히 알아보려고 합니다.

 

 

python 여러줄 문자열

code = """
          hello world
          this is the world
        """
print(code)

''' 출력 결과
helloworld
thisistheworld
'''

이런식으로 쌍따음표 3개를 입력하여 안에 내용을 삽입하면 문자열을 손쉽게 여러줄 입력이 가능합니다.

 

 

이런 방식이 편한 이유는 동적 문자열 문법과 합쳐져 쉘스크립트 형식이나 html 작성, 함수 자체를 작성할 수 있다는 점입니다.

 

예를 들어 동적 함수를 web front 단에 넘길려고 할때는 이런식으로 문법을 작성하면 됩니다(실제로 넘길일이 많지는 않지만 예제로만 드렁보겠습니다.)

 

 

var = 20
code = f"""function test(param){
        	num = {var}
         	return param+num
        }            
        """