반응형
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번 나와주세요.
반응형
'development♥' 카테고리의 다른 글
파이썬 split함수 split( ) 와 split(' ') 차이 (0) | 2023.05.27 |
---|---|
프로그래머스 코딩테스트연습 #3 문자열 반복해서 출력하기 (0) | 2023.05.26 |
프로그래머스 코딩테스트연습 #2 a와 b 출력하기 (0) | 2023.05.24 |
프로그래머스 코딩테스트 연습 #1 문자열 출력하기 (0) | 2023.05.23 |
MySQL 문자를 대문자/소문자로 변경하기 (UPPER, LOWER 함수) (0) | 2023.04.15 |