-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
해결됨
정수형 변수를 print에서 보여주기 위해서는 str..
20.04.15 13:00 작성 조회수 122
1
정수형 변수를 print에서 보여주기 위해서는 str이 필요한 것 아니었나요?
즉, print(str(number))라고 써야 맞지 않나요..?
답변을 작성해보세요.
11
나도코딩
지식공유자2020.04.18
안녕하세요
print(1 + 1) # 정수 2
print("1" + "1") # 문자열 11
print(1 + "1") # ??
위 코드 예제를 보시면 정수와 문자열의 연산에서 정수는 정수끼리, 문자열은 문자열끼리 가능은 하지만 섞여 있는 경우 연산이 모호해집니다. 이걸 피하기 위해서 str( ) 로 감싸서 문자열로 변환을 해주거나, 아니면 문자열을 int( ) 로 감싸서 정수로 바꿔줍니다. 하지만 정수 number 하나만 있을때는 별다른 연산이 없어서 str( ) 로 감싸줄 필요가 없습니다 ^^
감사합니다.
답변 1