bytearray([source [, 인코딩 [, 오류]]])는 바이트 배열을 반환합니다. Bytearray 유형은 가변 시퀀스이며 시퀀스에 있는 요소의 값 범위는 [0,255]입니다.
Parameterssource:
source가 정수인 경우 source의 길이로 초기화된 배열을 반환합니다.
source가 문자열인 경우 지정된 인코딩에 따라 문자열을 바이트 시퀀스로 변환합니다. 반복 가능한 유형의 경우 요소는 [0, 255]의 정수여야 합니다.
소스가 버퍼 인터페이스와 일치하는 객체인 경우 이 객체를 사용하여 bytearray를 초기화할 수도 있습니다.
Version: python2.6 이후에 새로 도입되었으며, python3에서도 사용할 수 있습니다!
영어 설명:선택적인 소스 매개변수는 몇 가지 다른 방법으로 배열을 초기화하는 데 사용할 수 있습니다.
문자열인 경우 다음도 제공해야 합니다. 인코딩(및 선택적으로 오류) 매개변수; bytearray()는 str.encode()를 사용하여 문자열을 바이트로 변환합니다.
정수인 경우 배열은 해당 크기를 가지며 null 바이트로 초기화됩니다.
버퍼 인터페이스를 준수하는 객체인 경우 객체의 읽기 전용 버퍼가 바이트 배열을 초기화하는 데 사용됩니다.
iterable인 경우 0 <= 범위의 정수로 구성된 iterable이어야 합니다. x < 256, 배열의 초기 내용으로 사용됩니다.
인수 없이 크기 0의 배열이 생성됩니다.
버전 2.6의 새로운 기능입니다.
예시 데모>>> a = bytearray(3) >>> a bytearray(b'\x00\x00\x00') >>> a[0] >>> a[1] >>> a[2] >>> b = bytearray("abc") >>> b bytearray(b'abc') >>> b[0] >>> b[1] >>> b[2] >>> c = bytearray([1, 2, 3]) >>> c bytearray(b'\x01\x02\x03') >>> c[0] >>> c[1] >>> c[2] >>> d = bytearray(buffer("abc")) >>> d bytearray(b'abc') >>> d[0] >>> d[1] >>> d[2]
위 내용은 Python 함수의 bytearray 사용법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!