Python을 배우는 초보자를 위한 %d와 %s의 차이점에 대한 질문입니다.
仅有的幸福
仅有的幸福 2017-05-18 10:43:55
0
2
651

첫 번째 코드:

으아악

첫 번째 코드의 실행 결과:

===========구분자============================

두 번째 코드:

으아악

두 번째 코드의 실행 결과:

===========구분자============================

세 번째 코드 조각:

으아악

세 번째 코드 실행 결과:

===========구분자============================

네 번째 코드:

으아악

네 번째 코드의 실행 결과:

내 질문:

왜 첫 번째와 두 번째 코드에서는 %d나 %s를 쓰면 실행 결과가 같지만, 세 번째와 네 번째 코드에서는 %d나 %s를 쓰면 실행 결과가 다음과 같습니다. 똑같다 결과가 다르다? 문제는 무엇이며 세 번째 코드 부분이 잘못된 이유는 무엇입니까? (PS: 제 Python 버전은 3.5.1입니다. 제가 사용하는 편집기는 Geany입니다)

仅有的幸福
仅有的幸福

모든 응답(2)
漂亮男人

Python은 C 언어와 달리 변수를 선언할 때 유형을 지정할 필요가 없습니다. 키보드의 모든 입력은 문자열 유형이므로 int로 변환해야 합니다. 변수 할당을 확인하면 입력과 출력을 이해할 수 있습니다.

迷茫

입력 입력은 기본적으로 문자열이므로 %s를 사용해야 합니다.
int()를 사용하여 숫자로 변환할 수 있습니다. %d를 사용하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿