반응형
어떻게 만드나요 :
if str(variable) == [contains text]:
질환?
(또는 무언가, 내가 방금 쓴 것이 완전히 틀렸다고 확신하기 때문에)
내 목록의 random.choice
가 [ "",]
(공백)인지 또는 [ "text",] <가 포함되어 있는지 확인하려고합니다. / code>.
해결 방법
문자열을 빈 문자열과 비교할 수 있습니다.
if variable != "":
etc.
그러나 다음과 같이 축약 할 수 있습니다.
if variable:
etc.
설명 : if
는 제공 한 논리식의 값을 계산하여 실제로 작동합니다. True
또는 False
. 논리 테스트 대신 변수 이름 (또는 "hello"와 같은 리터럴 문자열)을 사용하는 경우 규칙은 다음과 같습니다. 빈 문자열은 False로 계산하고 다른 모든 문자열은 True로 계산합니다. 빈 목록과 숫자 0도 거짓으로 간주되며 다른 대부분은 참으로 간주됩니다.
참조 페이지 https://stackoverflow.com/questions/9926446
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python에서 모듈 가져 오기-모범 사례 (0) | 2020.09.16 |
---|---|
파이썬 Django 1.3 이하의 Django Admin에서 사용자 지정 필터 (0) | 2020.09.16 |
파이썬 하위 스레드를 시작할 때 플라스크가 '요청 컨텍스트 외부에서 작동'하는 현상 (0) | 2020.09.16 |
파이썬 Python에서 날짜 범위 만들기 (0) | 2020.09.16 |
파이썬 일반 Python 목록에 비해 NumPy의 장점은 무엇입니까? (0) | 2020.09.16 |
댓글