class content:
def __init__(self, name, age):
self.name = name
self.age = name
def __str__(self):
return f"{self.name}-{self.age}"
obj = content('test', 19) # 將資料封裝到類中
# 可以透過物件.方式,獲取裡面的變數
print(obj) # 預設列印的是類物件 + 當前記憶體地址 。_main__.content object at 0x000001C055123C50
# 如果為了使列印好看,可以增加,可以在上面增加:def __str__(self),然後將顯示的格式透過return f"{self.name}-{self.age}"
# 進行返回,格式可以自定義 ,test-test
from datetime import datetime
ctime = datetime.now()
print(ctime, type(ctime)) # 實際 ctime 為:class 'datetime.datetime' ,只是因為原始碼中增加 __str__ 轉換後字元輸出
04 #### `__str__` , 輸出物件
相關文章
- python中的__str__Python
- flink的print()函式輸出的都是物件地址而非物件內容函式物件
- .NET寶藏API之:OutputFormatter,格式化輸出物件APIORM物件
- 物件導向-2021-01-04-01物件
- 04.Beetl常用內建函式以及安全輸出—《Beetl視訊課程》函式
- 輸入輸出
- Java物件導向04——三大特性之多型Java物件多型
- 輸入輸出流
- 輸出
- 比較兩個物件是否相同,輸出不同的屬性值(一)物件
- python RE match物件 m.group(0)可以輸出 m.group(1)為啥不可以輸出第二個呢?Python物件
- Java 輸入輸出流Java
- 1.輸入輸出
- 【C++】輸入輸出C++
- 輸入輸出系統
- shell——shell輸入輸出
- Node.js學習之路04——Buffer物件與字串Node.js物件字串
- 04-JS中的物件導向ES5JS物件
- ncurses輸出函式:字元+字串的輸出函式字元字串
- python 中的魔法方法:__str__ 和__repr__Python
- linux中的輸入與輸出管理(重定向輸入,輸出,管道符)Linux
- 輸出(1)
- Java —— 標準輸入輸出Java
- 資料的輸入輸出
- python ----輸入輸出 變數Python變數
- Java基礎輸入輸出Java
- C語言輸入輸出C語言
- 03 資料輸入-輸出
- 格式化輸入輸出
- Shell輸入\輸出重定向
- Python輸入和輸出(IO)Python
- C語言之輸入輸出C語言
- python 標準輸入輸出Python
- 常用輸入輸出函式函式
- 排序,檔案輸入輸出排序
- 【深入學習JVM 04】回收“已死”物件的過程JVM物件
- 詳解Python魔法函式,__init__,__str__,__del__Python函式
- tp5 前端程式碼原樣輸出 html原始碼輸出 原始碼被輸出前端HTML原始碼