반응형
부울은 파이썬에서 문자열로 어떻게 형식화됩니까?
나는 할 수없는 것을 본다 :
"%b %b" % (True, False)
파이썬에서. 나는 %bb (oolean)로 추측 했다. 이와 같은 것이 있습니까?
>>> print "%r, %r" % (True, False)
True, False
부울 값에만 한정되는 것은 아닙니다 . 인수 %r에서 __repr__메소드를 호출합니다 . %s(for str)도 작동해야합니다.
True False사용 하려는 경우 :
"%s %s" % (True, False)
때문에이 str(True)있다 'True'하고 str(False)있다 'False'.
또는 1 0사용 하려는 경우 :
"%i %i" % (True, False)
때문에이 int(True)있다 1하고 int(False)있다 0.
문자열 의 Formatter 클래스 를 사용할 수도 있습니다
print "{0} {1}".format(True, False);
print "{0:} {1:}".format(True, False);
print "{0:d} {1:d}".format(True, False);
print "{0:f} {1:f}".format(True, False);
print "{0:e} {1:e}".format(True, False);
이것들은 결과입니다
True False
True False
1 0
1.000000 0.000000
1.000000e+00 0.000000e+00
일부 %형식 형식 지정자 ( %r, %i)를 사용할 수 없습니다. 자세한 내용은 형식 사양 미니 언어 를 참조하십시오.
참고 URL : https://stackoverflow.com/questions/2259228/how-are-booleans-formatted-in-strings-in-python
반응형
'Programming' 카테고리의 다른 글
| 로컬 컴퓨터에서 원격 DB를 mysqldump하는 방법 (0) | 2020.06.07 |
|---|---|
| CASE 문을 사용하여 SQL Server 2005의 일부 레코드를 업데이트하고 싶습니다. (0) | 2020.06.07 |
| Wix : msi + cab 대신 단일 MSI (0) | 2020.06.07 |
| 특정 시간대의 날짜 형식 (0) | 2020.06.07 |
| 부트 스트랩 3의 스택 탭 (0) | 2020.06.07 |