머리말
우리 모두 알고 있듯이 Python은 문자열을 연결할 때 자동으로 유형을 변환하는 JS나 PHP와 같은 약한 유형의 언어와는 다릅니다. 문자열과 숫자를 직접 연결하면 오류가 직접 보고됩니다.
예: 다음 코드:
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 | 琼台博客' print text
실행 결과
오류 직접 보고: TypeError: 'str' 및 'int' 개체를 연결할 수 없습니다
이 문제를 해결하는 유일한 방법은 num을 문자열 유형으로 미리 변환하는 것입니다. bytes 함수를 사용하여 int 유형을 문자열 유형으로 변환할 수 있습니다.
코드:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 | 琼台博客' print text
완료:
요약
위 내용은 Python의 문자열 및 숫자 접합 오류 해결에 관한 것입니다. 이 기사의 내용이 Python을 배우거나 사용하는 모든 사람에게 도움이 되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨주세요.