[Python] str() 함수 사용방법 및 예제

1개월 전 질문 1개월 전 토론 20 views

str(object, encoding='utf-8', errors='strict')

str() 함수는 지정된 개체의 문자열을 반환합니다.

 

매개변수

  • object - 문자열 표현을 반환할 개체입니다.
    없는 경우 빈 문자열을 반환합니다.
  • encoding - 지정된 개체의 인코딩입니다.
    없는 경우 UTF-8이 기본값입니다.
  • errors - 디코딩이 실패했을 때 응답입니다.
    기본값은 'strict'입니다.

errors에는 아래의 6가지가 있습니다.

  • strict - 실패 시 UnicodeDecodeError 예외를 발생시키는 기본 응답
  • ignore - 결과에서 인코딩할 수 없는 유니코드를 무시합니다.
  • replace - 인코딩할 수 없는 유니코드를 물음표로 바꿉니다.
  • xmlcharrefreplace - 인코딩할 수 없는 유니코드 대신 XML 문자 참조를 삽입합니다.
  • backslashreplace - 인코딩할 수 없는 유니코드 대신 \uNNNespace 시퀀스를 삽입합니다.
  • namereplace - 인코딩할 수 없는 유니코드 대신 \N{...} 이스케이프 시퀀스를 삽입합니다.

리턴값

object값에 대한 문자열을 반환합니다.

 

예제

result = str(10)
print(result)

# bytes
b = bytes('pythön', encoding='utf-8')

print(str(b, encoding='ascii', errors='ignore'))

결과

10

pythn

python 강좌 str

2022-05-17 20:06

0개의 해답

해결방법이나 팁을 알고 계신다면


© 2022 pinfo. All rights reserved.