반응형

python-3.x 4

Python 3에서 바이트에 대한 b' 접두사 없이 인쇄

Python 3에서 바이트에 대한 b' 접두사 없이 인쇄 인쇄 방법bytes를 제외한 문자열b'Python 3의 접두사? >>> print(b'hello') b'hello' 사용하다decode: >>> print(b'hello'.decode()) hello 바이트가 이미 적절한 문자 인코딩을 사용하는 경우 직접 인쇄할 수 있습니다. sys.stdout.buffer.write(data) 또는 nwritten = os.write(sys.stdout.fileno(), data) # NOTE: it may write less than len(data) bytes 데이터가 UTF-8 호환 형식이면 바이트를 문자열로 변환할 수 있습니다. >>> print(str(b"hello", "utf-8")) hello 선택적..

programing 2023.05.26

필요한 하위 구문 분석기를 사용한 인수 구문 분석

필요한 하위 구문 분석기를 사용한 인수 구문 분석 파이썬 3.4를 사용하고 있습니다.argparse하위 파서와 함께, 그리고 저는 Python 2.x에서 (하위 파서/하위 프로그램을 나타내는) 위치 인수를 제공하지 않으면 유용한 오류 메시지가 표시되는 것과 유사한 동작을 하고 싶습니다.예를 들어, 와python2다음 오류 메시지가 표시됩니다. $ python2 subparser_test.py usage: subparser_test.py [-h] {foo} ... subparser_test.py: error: too few arguments 내가 설정하는 중입니다.required그러나 https://stackoverflow.com/a/22994500/3061818, 에서 제안한 속성은 Python 3.4...

programing 2023.05.21

장고에서 추상 사용자와 추상 기본 사용자의 차이점은 무엇입니까?

장고에서 추상 사용자와 추상 기본 사용자의 차이점은 무엇입니까? 의 AbstractUser그리고.AbstractBaseUser꽤 비슷해 보입니다. from django.contrib.auth.models import AbstractUser, AbstractBaseUser 둘 사이의 차이점은 무엇입니까?설명서는 이를 충분히 설명합니다. AbstractUser필드가 포함된 완전한 사용자 모델로, 추상 클래스에서 상속하고 자신의 프로파일 필드 및 메서드를 추가할 수 있습니다. AbstractBaseUser에는 인증 기능만 포함되어 있지만 실제 필드는 포함되어 있지 않습니다. 하위 분류할 때 필드를 제공해야 합니다.AbstractUser는 기본적으로 이미 익숙한 "사용자" 클래스입니다.AbstractBaseUs..

programing 2023.05.16

두 집합의 결합이 모든 항목을 포함하지는 않습니다.

두 집합의 결합이 모든 항목을 포함하지는 않습니다. 아래 조합에서 두 세트의 순서를 변경하면 왜 결과가 다릅니까? set1 = {1, 2, 3} set2 = {True, False} print(set1 | set2) # {False, 1, 2, 3} print(set2 | set1) #{False, True, 2, 3} 유니언()에 모든 항목이 포함되지 않는 이유 그1그리고.True동일하며 중복된 것으로 간주됩니다.마찬가지로0그리고.False또한 다음과 같습니다. >>> 1 == True True >>> 0 == False True 사용되는 동등한 값 여러 개의 동등한 값이 발견되면 집합은 처음 표시된 값을 유지합니다. >>> {0, False} {0} >>> {False, 0} {False} 값을 구별..

programing 2023.05.01
반응형