在Python中,提供有内置函数str()函数 。此函数是将目标对象转换为字符串或文字列 。经常在两个或多个不同数据类型的进行连接时被使用 。以下,通过函数的定义以及实际例子来说明 。
封面
str函数定义以及使用实例
str()函数可以将指定的对象,转换为字符串或者文字类型 。它的文法定义如下 。class str(object='')
其中,括号内的参数object,可以是数值,list,tuple等的任意类型的对象 。
请看下例的例1.
例1
在此例中,将数值100(x的值)转换为字符形式即str(x),然后再和字符形式的文字进行结合,可得到一个简单的字符形式语句"单价是100元" 。
如果不进行转换,直接将不同数据形式的x,z,H相结合,则会报错:TypeError 。
请看下图例2 。
例2
可以看到 , 在例2中,因为将int类型的值(x=100)和str类型的值(z,H)结合,
所以会报错:TypeError 。解决方法如例1,使用str()函数将x的类型转换为str型即可 。