>  기사  >  백엔드 개발  >  Python에서 문자열과 숫자를 연결할 때 오류를 해결하는 방법

Python에서 문자열과 숫자를 연결할 때 오류를 해결하는 방법

WBOY
WBOY원래의
2016-12-05 13:27:151155검색

머리말

우리 모두 알고 있듯이 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을 배우거나 사용하는 모든 사람에게 도움이 되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨주세요.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.