형식 지정된 부동 소수점에서 후행 0 제거
형식 지정된 부동 소수점에서 후행 0을 제거하면 가독성이 향상되고 간결한 데이터 표현을 위해 문자열 길이가 최소화됩니다. 이를 달성하기 위해 Python은 '%g' 형식 지정자를 사용하는 솔루션을 제공합니다.
'%g' 지정자는 형식화되는 부동 소수점의 크기에 맞게 조정되는 다양한 형식 지정 옵션을 지정합니다. 크기가 0 또는 1인 부동 소수점의 경우 '%g'는 소수점과 후행 0을 생략하고 정수 전용 문자열을 생성합니다. 더 큰 크기의 부동소수점의 경우 '%g'는 중요하지 않은 후행 0을 삭제하면서 소수점과 유효 숫자를 유지합니다.
예:
>>> '{0:g}'.format(3.140) '3.14'
이 경우 후행 0은 다음과 같습니다. 형식화된 문자열에서 제거되어 부동 소수점 값이 간결하게 표현됩니다.
Python 2.6 이후 버전에서는 형식 함수를 사용하는 대체 접근 방식을 제공합니다.
>>> '{0:g}'.format(3.140) '3.14'
Python 3.6 이상에서는 f-문자열을 사용하여 이 프로세스를 더욱 단순화합니다.
>>> f'{3.140:g}' '3.14'
'%g'를 사용하여 형식 지정자를 사용하면 뒤에 오는 0 없이 효율적으로 부동 소수점의 형식을 지정하여 간결하고 유익한 데이터 표현을 보장할 수 있습니다.
위 내용은 Python의 형식화된 부동 소수점에서 후행 0을 어떻게 제거할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!