development♥

파이썬 + 플로스 와 , 콤마 차이

리니❤ 2023. 5. 25. 09:28
반응형

 

print할때 , 는 요소들을 각각 전달해서 출력하기 때문에 Type이 달라도 출력가능

               + 는 요소들을 한번에 전달해서 출력하기 때문에 Type이 다르면 출력 불가 -> Type을 맞춰줘야함

 

 

 

파이썬에서 print로 출력할때 연결자로 + 플러스와 , 콤마를 사용하는데

둘의 차이점에대해 알아보려한다.

 

 

출력했을때  , 는 띄어져서 나옴

                    + 는 붙어서

 
print("a","b")
=> a  b
print("a"+"b")
=> ab
 

 

 

예시1.

 
a =3
print(a,"번 나와주세요.")
=> 3 번 나와주세요.
이유: , 는 값을 개별로 출력해서 자료형이 달라도 출력이 됨
print(a+"번 나와주세요.")
=> 오류
이유: + 는 합산하여 하나의 값으로 전달해서 출력하기 때문에 오류가 남
        3은 int 이고 뒤에는 ""로 문자열이기 때문에 오류
        이런경우 출력하려면
         print(str(a)+"번 나와주세요."
         로 작성하기 
 
 
대신 띄어지는 차이가 있음
print(a,"번 나와주세요.")         =>3 번 나와주세요.
print(str(a)+"번 나와주세요.")  =>3번 나와주세요.
 

 

 

 

 

 

 

 

 

 

반응형