programing

파이썬 형식(f-string) 문자열에서 !r은 무엇을 의미합니까?

telebox 2023. 10. 29. 19:12
반응형

파이썬 형식(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

반응형