반응형
파이썬 형식(f-string) 문자열에서 !r은 무엇을 의미합니까?
파이썬 3.6의 새로운 f 스트링들이 무엇을 하는지 이해하지만, 아래 코드 스니프에서 발견된 엔딩 !r은 어떻습니까?
def __repr__(self):
return (f'Pizza({self.radius!r}, 'f'{self.ingredients!r})')
그것은 단지 그것을.repr
제공된 가치의
일반적으로 f-string을 사용하면 사용이 가능하기 때문에 f-string을 사용할 때마침 f-string을 사용할 수 있습니다.repr(self.radius)
그 의도가 분명할 겁니다
!r
(repr
),!s
(str
) 및!a
(ascii
)와의 호환성을 용이하게 하기 위해 주변에 보관되었습니다.str.format
또는 f-strings와 함께 사용할 필요가 없습니다.
언급URL : https://stackoverflow.com/questions/44800801/in-python-format-f-string-strings-what-does-r-mean
반응형
'programing' 카테고리의 다른 글
버튼으로 div 표시/숨기기? (0) | 2023.10.29 |
---|---|
업데이트 실행 중 SQL 업데이트가 하위 쿼리에 영향을 줍니까? (0) | 2023.10.29 |
기존 시퀀스가 아닌 시퀀스를 삭제하여 기존 사용자를 생성할 수 있습니다. (0) | 2023.10.29 |
다른 페이지의 앵커 태그에 대한 앵커 링크가 작동하지 않음 (0) | 2023.10.29 |
표에서 두 번째로 큰 항목 또는 세 번째로 큰 항목을 가져오는 방법 (0) | 2023.10.29 |