매일 10분 Python 학습 - 내장 함수 (2)
len(bytearray([])) #0
소스 파라미터가 문자열일 때,encoding 파라미터도 제공해야 합니다. 함수는 문자열을str.encode 방법으로 바이트 그룹으로 변환합니다
bytearray('hello','utf-8') #bytearray(b'hello')
print(bytearray(' ','utf-8')) #bytearray(b'\xe4\xbd\xa0\xe5\xa5\xbd')
소스 파라미터가 정수일 때, 이 정수가 지정한 길이의 빈 바이트 그룹을 되돌려줍니다. 따라서,source가 정수일 때는 0보다 커야 합니다.
bytearray(5) #bytearray(b'\x00\x00\x00\x00\x00')
bytearray(2) #bytearray(b'\x00\x00')
소스 매개 변수가 교체 가능한 대상이라면 이 교체 대상의 요소는 수조에 초기화할 수 있도록 0 <=x<256에 부합해야 한다
bytearray([25,1,267]) #ValueError: byte must be in range(0, 256), 267
a=b'5'
print(a)
print(type(a))
# b'5'
#
b=bytes(5)
print(b)
print(type(b))
# b'\x00\x00\x00\x00\x00'
#
문자열을 bytes 객체로 변환하려면 다음과 같은 세 가지 방법이 있습니다.
b'python'
bytes('python',encoding='utf-8')
'pyhon'.encode('utf-8')
Python bytes 유형 및 사용법
str_a=chr(97)
code_a=ord('a')
class C:
@classmethod
def f(cls, arg1, arg2, ...): ...
클래스 메서드에 대한 호출은 클래스 (예: C.f () 에서나 실제 (예: C () 에서) 가능합니다.f())
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.