"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 파이썬의 부동 소수점 숫자에서 후행 0을 제거하는 방법은 무엇입니까?

파이썬의 부동 소수점 숫자에서 후행 0을 제거하는 방법은 무엇입니까?

2025-02-26에 게시되었습니다
검색:408

How to Remove Trailing Zeros from Floating-Point Numbers in Python?

float 형식에서 후행 0을 제거하는

대표. 이 기사는 이러한 불필요한 0을없이 파이썬에서 플로트를 형식화하는 방법을 탐구합니다.

>>> print('%g' % 3.140)
3.14
%g 형식 지정자

트레일을 제거하는 한 가지 방법은 %g 형식을 사용하는 것입니다. 지정자. 이 지정자는 다음과 같이 보장합니다. . 3.14

    python 2.6
>>> print('%g' % 3.140)
3.14
>>> print('%g' % 3.140)
3.14

. ) 메소드 :

>>> '{0 : g}'. 형식 (3.140) 3.14

How to Remove Trailing Zeros from Floating-Point Numbers in Python?
f-strings (python 3.6) :

>>> f '{3.140 : g}' 3.14

설명

format () 지정자에 대한 python 문서에 따라 %g 형식 지정자는 다음과 같이 정의됩니다.

"remove 뒤 따르는 숫자가 없으면 무의미한 후행 0과 소수점 지점. "
  • this 행동은보다 컴팩트 한 플로트 표현을 위해 후행 0을 제거하는 원하는 결과와 일치합니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3