print(100) # int 타입
print('100') # String 타입
print()
print('Hello') # String 타입
print("Hello") # String 타입
100
100
Hello
Hello
Python은 기본적으로 타입(type) 선언을 하지 않기 때문에 print()
함수 사용 시 입력 받은대로 내용을 출력하며 결과에 차이는 없다. 내용이 문자(char), 문자열(String) 타입일 경우에는 큰따옴표(") 혹은 작은따옴표(')로 문자를 감싸준다.
위의 코드에서 따옴표의 유무에 따라 타입은 다르게 인식되지만 출력 결과에 큰 차이는 없다. 타 언어(Java 등)와 달리 Python에서는 어느 따옴표를 쓰든 차이가 없지만 통상의 규칙에 따라 큰따옴표(")는 문자열 텍스트, 작은 따옴표(')는 기호나 식별자로 쓰면 좋다.
print()
는 함수를 기준으로 한줄씩 출력되며 내용이 비어있으면 단순 줄바꿈으로 사용할 수 있다. 이때 줄바꿈을 하지 않고 싶을 때는 쉼표(,)로 구분한 뒤 end=''
를 덧붙인다. 큰따옴표(")도 상관없다.
print('Hello', end='')
print('World')
여기서 end=''
의 따옴표(') 사이에 들어가는 내용이 Hello
와 World
를 구분해준다. 마침표(.)를 넣으면 Hello.World
가 출력된다.
HelloWorld