python中的str()函数

1.python中的str()用来避免数据类型匹配错误
例如:
运行下列代码

num=19960223
info="my name is z,my birthday is"
message=num+info+"!"
print(messge)

输出:

C:\Users\Bianca\AppData\Local\Programs\Python\Python37\python.exe C:/Users/Bianca/PycharmProjects/test_1.py
Traceback (most recent call last):
  File "C:/Users/Bianca/PycharmProjects/test_1.py", line 3, in 
    message=num+info+"!"
TypeError: unsupported operand type(s) for +: 'int' and 'str'

Process finished with exit code 1

traceback显示类型错误。int数据类型和str类型
那么该怎么解决这种错误呢?

使用str()函数,可以将非字符串类型转换成字符串;

正确使用,只需要将message=num+info+"!"改成message=str(num)+info+"!"

你可能感兴趣的:(python,python基础)