在Python中,字符串是最常用的數據類型。引號('或')可用于創建字符串。
一、打印字符串
1.__str__主要應用于print函數以及字符串函數str的轉換操作
2.__repr__應用于所有輸出操作,如果有print以及str操作并定義__str__,則會以__str__為準
3.__repr__與 __str__均未定義的時候,默認打印的是輸出對象地址信息
二、實例
# str.pyclass DisplayClass:
"""
__repr__ is used everywhere, except by print and str when a __str__ is defined.
__str__ to support print and str exclusively
"""
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培訓”的問題,歡迎咨詢千鋒教育在線名師。千鋒已有十余年的培訓經驗,課程大綱更科學更專業,有針對零基礎的就業班,有針對想提升技術的好程序員班,高品質課程助力你實現java程序員夢想。