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