728x90
반응형

boolean 2

파이썬에서 문자열을 bool 타입으로 변환

질문 : 파이썬에서 문자열을 부울로 변환? 누구든지 파이썬에서 문자열을 부울로 변환하는 방법을 알고 있습니까? 이 링크를 찾았습니다. 하지만 적절한 방법이 아닌 것 같습니다. 즉, 내장 기능 사용 등 내가 이것을 묻는 이유는 여기에서 int("string") bool("string") 시도 할 때 True 반환합니다. >>> bool("False") True 답변 사실, 당신은 참을 나타내는 것으로 받아 들일 것으로 기대하는 문자열과 문자열을 비교하기 만하면됩니다. s == 'True' 또는 전체 값을 확인하려면 : s.lower() in ['true', '1', 't', 'y', 'yes', 'yeah', 'yup', 'certainly', 'uh-huh'] 다음을 사용할 때주의하십시오. >>> boo..

C++ 에서 bool에 대한 printf 포맷 지정자

질문 : bool에 대한 printf 형식 지정자는 무엇입니까? ANSI C99부터 stdbool.h 를 통해 _Bool 또는 bool 있습니다. 그러나 printf 형식 지정자가 있습니까? 나는 그 의사 코드와 같은 것을 의미합니다. bool x = true; printf("%B\n", x); 다음과 같이 인쇄됩니다. true 답변 bool 유형에 대한 형식 지정자는 없습니다. 보다 짧은 모든 정수 계열 형식 때문에, int 로 승격됩니다 int 에 아래로 통과 할 때 printf() 의 가변 인수를 사용할 수 %d : bool x = true; printf("%d\n", x); // prints 1 그러나 왜 안 되는가 : printf(x ? "true" : "false"); 또는 더 나은 : pri..

728x90
반응형