Python은 문자열 연결 중에 유형을 자동으로 변환하지만 오류를 직접 보고하는 약한 유형의 언어인 JS나 PHP와 다릅니다. 이 문제를 해결하는 유일한 방법은 int를 미리 문자열로 변환한 후 문자열을 연결하는 것입니다.
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 ' print text
실행 결과:
직접 오류: TypeError: 'str' 및 'int' 개체를 연결할 수 없습니다.
이 문제를 해결하는 유일한 방법은 num을 문자열 유형으로 미리 변환하는 것입니다. 바이트를 사용할 수 있습니다. int형으로 변환하는 함수는 string형이다. (내장 함수 str을 사용해 변환할 수도 있습니다)
코드:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 ' print text
결과는 다음과 같습니다.
더 많은 Python 관련 기술 기사를 보려면 Python Tutorial 칼럼을 방문하여 알아보세요. !
위 내용은 파이썬에서 숫자와 문자열을 연결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!