반응형
부울은 파이썬에서 문자열로 어떻게 형식화됩니까?
나는 할 수없는 것을 본다 :
"%b %b" % (True, False)
파이썬에서. 나는 %b
b (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 |