Python intermediário para desenvolvedores
Jasmin Ludolf
Senior Data Science Content Developer
String (bloco de texto) que descreve uma função
Ajuda a entender como usar a função
Help on built-in function round in module builtins: round(number, ndigits=None)Arredonda um número para a precisão dada em dígitos decimais. O retorno é um inteiro se ndigits for omitido ou None. Caso contrário, o retorno tem o mesmo tipo do número. ndigits pode ser negativo.
# Acesse informações, incluindo a docstring
print(help(round))
Help on built-in function round in module builtins:
round(number, ndigits=None)
Round a number to a given precision in decimal digits.
The return value is an integer if ndigits is omitted or None. Otherwise
the return value has the same type as the number. ndigits may be negative.
None
# Acesse só a docstring
print(round
# Acesse só a docstring
print(round.
# Acesse só a docstring
print(round.__
# Acesse só a docstring
print(round.__doc
# Acesse só a docstring
print(round.__doc__)
Arredonda um número para a precisão dada em dígitos decimais.
O retorno é um inteiro se ndigits for omitido ou None. Caso contrário,
o retorno tem o mesmo tipo do número. ndigits pode ser negativo.
$$
$$
.__doc__: atributo "dunder-doc"def average(values):# Docstring de uma linha """Calcula a média de uma sequência e arredonda para duas casas decimais."""average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Acesse nossa docstring
print(average.__doc__)
Calcula a média de uma sequência e arredonda para duas casas decimais.
# Atualize a docstring de uma função average.__doc__ = "Calculate the mean of values in a data structure, rounding the results to 2 digits."print(help(average))
Help on function average in module __main__:
average(values)
Calculate the mean of values in a data structure, rounding the results to 2 digits.
def average(values): """ Calcula a média de uma sequência e arredonda para duas casas decimais. """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
def average(values): """ Calcula a média de uma sequência e arredonda para duas casas decimais. Args: """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
def average(values): """ Calcula a média de uma sequência e arredonda para duas casas decimais. Args: values (list): Uma lista de valores numéricos. """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
def average(values): """ Calcula a média de uma sequência e arredonda para duas casas decimais. Args: values (list): Uma lista de valores numéricos. Returns: rounded_average (float): A média, arredondada para duas casas decimais. """average_value = sum(values) / len(values) rounded_average = round(average_value, 2) return rounded_average
# Ajuda
print(help(average))
Help on function average in module __main__:
average(values)
Calcula a média de uma sequência e arredonda para duas casas decimais.
Args:
values (list): Uma lista de valores numéricos.
Returns:
rounded_average (float): A média, arredondada para duas casas decimais.
Python intermediário para desenvolvedores