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

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

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


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


舉例示範如下
d1 = "!@#"
print(type(d1))
d2 = bytes(d1, "utf8")
print(type(d2)) 
print(d2)
for i in d2:
    print(i)

d3 = bytes(d1, "ascii")
print(d3)
for i in d3:
    print(i)

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


執行結果如下



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


內建函數




沒有留言: