참과 거짓 모두 어떻게 빈 문자열이 될 수 있습니까?

나의 것
e = ''
all(e), any(e)

둘 다 all(e), any(e)False를 반환 할 것으로 예상했습니다 . 그러나 all(e)True를 반환하고 any (e)는 False를 반환합니다.

어떻게 빈 문자열이 참과 거짓인지 이해할 수 없습니까?

존 쿠 겔만

로부터 파이썬 문서 :

all(iterable)

돌아 True반복자의 모든 요소에 해당하는 경우 (또는 반복자는 비어있는 경우) . 다음과 동일 :

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

all()문자열로 호출하면 마치 문자 목록 인 것처럼 문자열을 반복합니다. 예를 들어 all('foo')all(['f', 'o', 'o']).

빈 문자열은 빈 목록과 같으므로 위의 굵게 표시된 부분이 적용됩니다. 빈 목록은 막연하게 사실입니다 .

수학과 논리에서 공허한 진리는 선행을 만족시킬 수 없기 때문에 사실 인 조건부 또는 보편적 진술입니다. 예를 들어, "방에있는 모든 휴대 전화가 꺼져 있습니다"라는 문구는 방에 휴대 전화가없는 경우에도 적용됩니다. 이 경우 "방에있는 모든 휴대 전화가 켜져 있습니다"라는 말도 "방에있는 모든 휴대 전화가 켜져 있고 꺼져 있습니다"라는 두 가지의 결합과 마찬가지로 막연하게 사실입니다. 그렇기 때문에 어떤 진술은 실제로 아무 말도하지 않기 때문에 뻔뻔스럽게 사실이라고하는 경우가 있습니다.

막연하게 진실 된 진술의 더 많은 예를 보려면 이 훌륭한 답변을 참조하십시오 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

bool과 not 값 모두 어떻게 거짓 일 수 있습니까?

분류에서Dev

C에서 두 개의 거짓 (0)이 함께 참일 수 있습니까?

분류에서Dev

집합과 배열 사이에 컬렉션 상위 유형이 있습니까? 그렇지 않다면 어떻게 함수가 집합과 배열 모두에 대해 다형성이 될 수 있습니까 (반복을 위해)?

분류에서Dev

파이썬에서 readline ()을 사용할 때 어떻게 줄 바꿈 문자 나 빈 문자열을 목록에서 제거 할 수 있습니까?

분류에서Dev

"주어진 SM에서 실행되는 모든 스레드가 협력 할 수 있습니다"라는 문장이 참 또는 거짓입니까?

분류에서Dev

C #의 문자열에서 빈 줄을 모두 제거하려면 어떻게해야합니까?

분류에서Dev

파이썬에서 문자열과 백분율 모두에 대한 형식화 메커니즘을 어떻게 결합 할 수 있습니까?

분류에서Dev

문자열과 문자열이 있지만 목적이 다른 클래스에 대해 두 개의 생성자를 어떻게 만들 수 있습니까?

분류에서Dev

Ruby에서 배열 문자열이 두 번째 배열 문자열과 같으면 파일 또는 배열에서 어떻게 삭제할 수 있습니까?

분류에서Dev

참과 거짓의 양을 어떻게 표시합니까?

분류에서Dev

SQL Server의 열에서 "빈 문자열"이있는 행을 어떻게 삭제할 수 있습니까?

분류에서Dev

변수 문자열 = 값 (문자열)이지만 결과는 거짓입니다.

분류에서Dev

주어진 술어가 참 또는 거짓 인 모든 의미를 볼 수 있습니까?

분류에서Dev

어떻게 오랫동안 모두 문자열과 일치하는 유형을 지정할 수 있습니다?

분류에서Dev

프로그램이 참과 거짓 대신 1과 0을 출력하려면 어떻게해야합니까?

분류에서Dev

이 json 문자열 업데이트는 Java에서 어떻게 수행 될 수 있습니까?

분류에서Dev

null이 될 수있는 두 날짜 사이의 테이블을 어떻게 쿼리 할 수 있습니까?

분류에서Dev

어떻게 setAutoCreateColumnsFromModel (거짓)으로의 TableModel과의 TableColumnModel 모두에서 JTable의 열을 제거하는 방법?

분류에서Dev

QTableView에 빈 여백이있는 이유는 무엇이며 어떻게 제거 할 수 있습니까?

분류에서Dev

이메일이 어떻게 분실 될 수 있습니까?

분류에서Dev

이 TextView가 어떻게 Null이 될 수 있습니까?

분류에서Dev

디렉토리의 모든 파일에서 빈 줄을 어떻게 제거 할 수 있습니까?

분류에서Dev

각 글자의 빈도를 어떻게 알 수 있습니까?

분류에서Dev

파일 크기가 어떻게 0이 될 수 있습니까?

분류에서Dev

파일이 어떻게 손상 될 수 있습니까?

분류에서Dev

파이프가 어떻게 붕괴 될 수 있습니까?

분류에서Dev

이 [AnyObject]가 AnyObject로 어떻게 반환 될 수 있습니까?

분류에서Dev

SSD가 암호화되거나 TRIM없이 어떻게 잘 수행 될 수 있습니까?

분류에서Dev

시간 초과시이 모달을 어떻게 열 수 있습니까?

Related 관련 기사

  1. 1

    bool과 not 값 모두 어떻게 거짓 일 수 있습니까?

  2. 2

    C에서 두 개의 거짓 (0)이 함께 참일 수 있습니까?

  3. 3

    집합과 배열 사이에 컬렉션 상위 유형이 있습니까? 그렇지 않다면 어떻게 함수가 집합과 배열 모두에 대해 다형성이 될 수 있습니까 (반복을 위해)?

  4. 4

    파이썬에서 readline ()을 사용할 때 어떻게 줄 바꿈 문자 나 빈 문자열을 목록에서 제거 할 수 있습니까?

  5. 5

    "주어진 SM에서 실행되는 모든 스레드가 협력 할 수 있습니다"라는 문장이 참 또는 거짓입니까?

  6. 6

    C #의 문자열에서 빈 줄을 모두 제거하려면 어떻게해야합니까?

  7. 7

    파이썬에서 문자열과 백분율 모두에 대한 형식화 메커니즘을 어떻게 결합 할 수 있습니까?

  8. 8

    문자열과 문자열이 있지만 목적이 다른 클래스에 대해 두 개의 생성자를 어떻게 만들 수 있습니까?

  9. 9

    Ruby에서 배열 문자열이 두 번째 배열 문자열과 같으면 파일 또는 배열에서 어떻게 삭제할 수 있습니까?

  10. 10

    참과 거짓의 양을 어떻게 표시합니까?

  11. 11

    SQL Server의 열에서 "빈 문자열"이있는 행을 어떻게 삭제할 수 있습니까?

  12. 12

    변수 문자열 = 값 (문자열)이지만 결과는 거짓입니다.

  13. 13

    주어진 술어가 참 또는 거짓 인 모든 의미를 볼 수 있습니까?

  14. 14

    어떻게 오랫동안 모두 문자열과 일치하는 유형을 지정할 수 있습니다?

  15. 15

    프로그램이 참과 거짓 대신 1과 0을 출력하려면 어떻게해야합니까?

  16. 16

    이 json 문자열 업데이트는 Java에서 어떻게 수행 될 수 있습니까?

  17. 17

    null이 될 수있는 두 날짜 사이의 테이블을 어떻게 쿼리 할 수 있습니까?

  18. 18

    어떻게 setAutoCreateColumnsFromModel (거짓)으로의 TableModel과의 TableColumnModel 모두에서 JTable의 열을 제거하는 방법?

  19. 19

    QTableView에 빈 여백이있는 이유는 무엇이며 어떻게 제거 할 수 있습니까?

  20. 20

    이메일이 어떻게 분실 될 수 있습니까?

  21. 21

    이 TextView가 어떻게 Null이 될 수 있습니까?

  22. 22

    디렉토리의 모든 파일에서 빈 줄을 어떻게 제거 할 수 있습니까?

  23. 23

    각 글자의 빈도를 어떻게 알 수 있습니까?

  24. 24

    파일 크기가 어떻게 0이 될 수 있습니까?

  25. 25

    파일이 어떻게 손상 될 수 있습니까?

  26. 26

    파이프가 어떻게 붕괴 될 수 있습니까?

  27. 27

    이 [AnyObject]가 AnyObject로 어떻게 반환 될 수 있습니까?

  28. 28

    SSD가 암호화되거나 TRIM없이 어떻게 잘 수행 될 수 있습니까?

  29. 29

    시간 초과시이 모달을 어떻게 열 수 있습니까?

뜨겁다태그

보관