Em Python, você pode usar a função round() integrada para arredondar dados do tipo float. O uso básico da função round() é o seguinte:
round(number[, ndigits])
onde number representa o número a ser arredondado e ndigits representa o número de casas decimais a serem retidas, que podem ser omitidas e o padrão é 0 . Se ndigits for um número positivo, significa reter os dígitos dos ndigits após a vírgula decimal.Se ndigits for um número negativo, significa reter os dígitos dos ndigits antes da vírgula decimal. Aqui estão alguns exemplos de códigos:
a = 3.1415926
b = round(a, 2) # Mantenha 2 casas decimais
print(b) # Saída 3.14
c = round(a) # Se ndigits não for especificado, mantenha 0 casas decimais por padrão
print( c) # Saída 3
d = round(a, -1) # Mantenha 1 número antes da vírgula decimal
print(d) # Saída 0.
Deve-se notar que a função round() pode ter erros de precisão ao arredondar, então ao lidar com precisão Use com cuidado ao exigir dados mais elevados.
Uso básico da função round() em Python
おすすめ
転載: blog.csdn.net/weixin_49786960/article/details/131130790
おすすめ
ランキング