python中str作用
在python中str的意思:1、表示字符串类,可以使用引号('或")来创建字符串,例“str='Hello World!'”;2、表示str()函数,将对象转化为适于人阅读的形式,语法是“str(object='')”,返回一个对象的string格式。
str() 函数将对象转化为适于人阅读的形式,即对象的string格式。
语法:
class str(object='')
返回值
返回一个对象的string格式。
python里面显示str object has no attribute append
append方法是列表(list)方法,你定义的类型是一个字符串(str),字符串没有append方法。
字符串添加元素和列表添加元素 上面的a是字符串,b是列表Python语言<class‘str’>什么意思
这个简单
str是显示给用户用的
repr是给机器用的。
classa(object):
def__str__(self):
print"thisisaclass"
def__repr__(self):
print"thisisreprfunc"
a=a()
比如printa
调用的是a的__str__方法
而如果你在python解释器里直接敲a后回车,调用的是a.__repr__()方法
发表评论