Python 3.1 快速導覽 - 內建函數 bytearray()

內建函數 (function) bytearray() ,將參數 (parameter) source 轉換為 bytearray ,若 source 為字串,需提供另一個參數 encoding ,也就是字串的編碼格式

函數描述
bytearray([source[, encoding[, errors]]])將 source 轉換為 bytearray ,若 source 為字串,需提供 encoding ,也就是字串的編碼格式


bytearray 為內建序列型態之一,可包含多個 0 到 255 的整數, bytearray 為可變的,也就是建立 bytearray 型態的物件後,內容可以更改。


舉例示範如下
d1 = b"12345"
print(type(d1))
d2 = bytearray(d1)
print(type(d2)) 
print(d2)
d2[0] = 54    
print(d2)
d2[1] = 55
print(d2) 
d2[2] = 56
print(d2)
d2[3] = 57
print(d2)
d2[4] = 58
print(d2)

# 《程式語言教學誌》的範例程式
# http://pydoing.blogspot.com/
# 檔名:bytearray.py
# 功能:示範 Python 程式 
# 作者:張凱慶
# 時間:西元 2010 年 12 月


執行結果如下



中英文術語對照
函數function
參數parameter


內建函數




沒有留言: