python打印字符串的方法
1、說明
__str__主要應用于print函數以及字符串函數str的轉換操作
__repr__應用于所有輸出操作,如果有print以及str操作并定義__str__,則會以__str__為準
__repr__與__str__均未定義的時候,默認打印的是輸出對象地址信息
2、實例
#str.pyclassDisplayClass:
"""
__repr__isusedeverywhere,exceptbyprintandstrwhena__str__isdefined.
__str__tosupportprintandstrexclusively
"""
def__repr__(self):
return"display__repr__class"
def__str__(self):
return"display__str__class"#使用命令行的形式打印輸出2.x&3.x輸出效果一致,以2.x作為截圖>>>d=DisplayClass()>>>d#調用repr>>>print(d)#調用str>>>print(repr(d))#調用repr>>>print(str(d))#調用str
以上就是python打印字符串的方法,希望對大家有所幫助。更多Python學習教程請關注IT培訓機構:千鋒教育。