python中bytearray函數的作用是什么?
計算機中,字節(Byte)是用于計量存儲容量的一種計量單位。python中bytes函數可以是字節組成的有序的不可變序列,與bytes函數相反,bytearray是字節組成的有序的可變序列。本文小編主要向大家介紹python的內置函數bytearray函數。
1、bytearray函數
字節組成的有序的可變序列,是可變的字節數組;
可變數組每個元素的值范圍:0<=x<256。
2、語法
classbytearray([source[,encoding[,errors]]])
3、參數
若source為整數,則返回一個長度為source的初始化數組;
若source為字符串,則按照指定的encoding將字符串轉換為字節序列;
若source為可迭代類型,則元素必須為[0,255]中的整數;
若source為與buffer接口一致的對象,則此對象也可以被用于初始化bytearray。
若沒有輸入任何參數,默認就是初始化數組為0個元素。
4、返回值
返回一個新字節數組。
5、使用實例
array1=bytearray('runoob','utf-8')
print(array1)
forvalueinarray1:
print(value)
輸出
bytearray(b'runoob')
114
117
110
111
111
98
以上就是python中bytearray函數的介紹,希望能幫助到你哦~更多Python學習教程請關注IT培訓機構:千鋒教育。