Home >Backend Development >Python Tutorial >How to connect numbers and strings in python
Python does not automatically convert types during string concatenation in weakly typed languages like JS or PHP, but directly reports an error. The only way to solve this problem is to convert the int into a string in advance and then concatenate the strings.
# coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 ' print text
Execution result:
Direct error: TypeError: cannot concatenate 'str' and 'int' objects
Solution This method only converts num to string type in advance. You can use the bytes function to convert int type to string type. (You can also use the built-in function str for conversion)
Code:
# coding=utf8 str = '你的分数是:' num = 82 num = bytes(num) text = str+num+'分 ' print text
The results are as follows:
More Python related For technical articles, please visit the Python Tutorial column to learn!
The above is the detailed content of How to connect numbers and strings in python. For more information, please follow other related articles on the PHP Chinese website!