@@ -419,6 +419,9 @@ msgid ""
419
419
"floating point number, or an object implementing :meth:`~object.__abs__`. If "
420
420
"the argument is a complex number, its magnitude is returned."
421
421
msgstr ""
422
+ "Retorna o valor absoluto de um número. O argumento pode ser um inteiro, um "
423
+ "número de ponto flutuante ou um objeto implementando :meth:`~object."
424
+ "__abs__`. Se o argumento é um número complexo, sua magnitude é retornada."
422
425
423
426
#: ../../library/functions.rst:67
424
427
msgid ""
@@ -688,6 +691,12 @@ msgid ""
688
691
"that classes are callable (calling a class returns a new instance); "
689
692
"instances are callable if their class has a :meth:`~object.__call__` method."
690
693
msgstr ""
694
+ "Retorna :const:`True` se o argumento *object* parece ser chamável, :const:"
695
+ "`False` caso contrário. Se retorna ``True``, ainda é possível que a chamada "
696
+ "falhe, mas se é ``False``, chamar *object* nunca será bem sucedido. Note que "
697
+ "classes são chamáveis (chamar uma classe devolve uma nova instância); "
698
+ "instâncias são chamáveis se suas classes possuem um método :meth:`~object."
699
+ "__call__`."
691
700
692
701
#: ../../library/functions.rst:241
693
702
msgid ""
@@ -1068,6 +1077,11 @@ msgid ""
1068
1077
"__getattribute__` function to customize the way :func:`dir` reports their "
1069
1078
"attributes."
1070
1079
msgstr ""
1080
+ "Se o objeto tiver um método chamado :meth:`~object.__dir__`, esse método "
1081
+ "será chamado e deve devolver a lista de atributos. Isso permite que objetos "
1082
+ "que implementam uma função personalizada :func:`~object.__getattr__` ou :"
1083
+ "func:`~object.__getattribute__` personalizem a maneira como :func:`dir` "
1084
+ "relata seus atributos."
1071
1085
1072
1086
#: ../../library/functions.rst:443
1073
1087
msgid ""
@@ -1077,6 +1091,11 @@ msgid ""
1077
1091
"necessarily complete and may be inaccurate when the object has a custom :"
1078
1092
"func:`~object.__getattr__`."
1079
1093
msgstr ""
1094
+ "Se o objeto não fornecer :meth:`__dir__`, a função tentará o melhor possível "
1095
+ "para coletar informações do atributo :attr:`~object.__dict__` do objeto, se "
1096
+ "definido, e do seu objeto de tipo. A lista resultante não está "
1097
+ "necessariamente completa e pode ser imprecisa quando o objeto possui um :"
1098
+ "func:`~object.__getattr__` personalizado."
1080
1099
1081
1100
#: ../../library/functions.rst:449
1082
1101
msgid ""
@@ -1517,6 +1536,12 @@ msgid ""
1517
1536
"and the *format_spec* is non-empty, or if either the *format_spec* or the "
1518
1537
"return value are not strings."
1519
1538
msgstr ""
1539
+ "Uma chamada de ``format(value, format_spec)`` é convertida em ``type(value)."
1540
+ "__format__(value, format_spec)``, que ignora o dicionário da instância ao "
1541
+ "pesquisar o método :meth:`~object.__format__` de ``value``. Uma exceção :exc:"
1542
+ "`TypeError` é levantada se a pesquisa do método atingir :mod:`object` e o "
1543
+ "*format_spec* não estiver vazio, ou se o *format_spec* ou o valor de retorno "
1544
+ "não forem strings."
1520
1545
1521
1546
#: ../../library/functions.rst:739
1522
1547
msgid ""
@@ -1613,6 +1638,9 @@ msgid ""
1613
1638
"For objects with custom :meth:`~object.__hash__` methods, note that :func:"
1614
1639
"`hash` truncates the return value based on the bit width of the host machine."
1615
1640
msgstr ""
1641
+ "Para objetos com métodos :meth:`~object.__hash__` personalizados, fique "
1642
+ "atento que :func:`hash` trunca o valor devolvido baseado no comprimento de "
1643
+ "bits da máquina hospedeira."
1616
1644
1617
1645
#: ../../library/functions.rst:806
1618
1646
msgid ""
@@ -1931,6 +1959,18 @@ msgid ""
1931
1959
"*sentinel*, :exc:`StopIteration` will be raised, otherwise the value will be "
1932
1960
"returned."
1933
1961
msgstr ""
1962
+ "Retorna um objeto :term:`iterador`. O primeiro argumento é interpretado "
1963
+ "muito diferentemente dependendo da presença do segundo argumento. Sem um "
1964
+ "segundo argumento, *object* deve ser uma coleção de objetos com suporte ao "
1965
+ "protocolo :term:`iterável` (o método :meth:`~object.__iter__`), ou ele deve "
1966
+ "ter suporte ao protocolo de sequência (o método :meth:`~object.__getitem__` "
1967
+ "com argumentos inteiros começando em ``0``). Se ele não tem suporte nenhum "
1968
+ "desses protocolos, uma :exc:`TypeError` é levantada. Se o segundo argumento, "
1969
+ "*sentinel*, é fornecido, então *object* deve ser um objeto chamável. O "
1970
+ "iterador criado neste caso irá chamar *object* sem nenhum argumento para "
1971
+ "cada chamada para o seu método :meth:`~iterator.__next__`; se o valor "
1972
+ "devolvido é igual a *sentinel*, então :exc:`StopIteration` será levantado, "
1973
+ "caso contrário o valor será devolvido."
1934
1974
1935
1975
#: ../../library/functions.rst:1000
1936
1976
msgid "See also :ref:`typeiter`."
@@ -2807,6 +2847,9 @@ msgid ""
2807
2847
"\" getter\" for a read-only attribute with the same name, and it sets the "
2808
2848
"docstring for *voltage* to \" Get the current voltage.\" "
2809
2849
msgstr ""
2850
+ "O decorador ``@property`` transforma o método :meth:`!voltage` em um "
2851
+ "\" getter\" para um atributo somente leitura com o mesmo nome, e define a "
2852
+ "docstring de *voltage* para \" Get the current voltage.\" "
2810
2853
2811
2854
#: ../../library/functions.rst:1516
2812
2855
msgid ""
@@ -2815,6 +2858,10 @@ msgid ""
2815
2858
"accessor function set to the decorated function. This is best explained "
2816
2859
"with an example:"
2817
2860
msgstr ""
2861
+ "Um objeto property possui métodos ``getter``, ``setter`` e ``deleter`` "
2862
+ "usáveis como decoradores, que criam uma cópia da property com o assessor "
2863
+ "correspondente a função definida para a função com decorador. Isso é "
2864
+ "explicado melhor com um exemplo::"
2818
2865
2819
2866
#: ../../library/functions.rst:1540
2820
2867
msgid ""
@@ -2858,6 +2905,15 @@ msgid ""
2858
2905
"method. If :func:`sys.displayhook` is not accessible, this function will "
2859
2906
"raise :exc:`RuntimeError`."
2860
2907
msgstr ""
2908
+ "Retorna uma string contendo uma representação imprimível de um objeto. Para "
2909
+ "muitos tipos, essa função tenta retornar uma string que produziria um objeto "
2910
+ "com o mesmo valor quando passado para :func:`eval`, caso contrário, a "
2911
+ "representação é uma string entre colchetes angulares que contém o nome do "
2912
+ "tipo do objeto juntamente com informações adicionais, geralmente incluindo o "
2913
+ "nome e o endereço do objeto. Uma classe pode controlar o que essa função "
2914
+ "retorna para suas instâncias, definindo um método :meth:`~object.__repr__`. "
2915
+ "Se :func:`sys.displayhook` não estiver acessível, esta função vai levantar :"
2916
+ "exc:`RuntimeError`."
2861
2917
2862
2918
#: ../../library/functions.rst:1576
2863
2919
msgid ""
@@ -2866,6 +2922,10 @@ msgid ""
2866
2922
"meth:`~object.__len__` method and the :meth:`~object.__getitem__` method "
2867
2923
"with integer arguments starting at ``0``)."
2868
2924
msgstr ""
2925
+ "Retorna um :term:`iterador <iterator>` reverso. *seq* deve ser um objeto que "
2926
+ "possui o método :meth:`~object.__reversed__` ou suporta o protocolo de "
2927
+ "sequência (o método :meth:`~object.__len__` e o método :meth:`~object."
2928
+ "__getitem__` com argumentos inteiros começando em ``0``)."
2869
2929
2870
2930
#: ../../library/functions.rst:1584
2871
2931
msgid ""
@@ -2984,6 +3044,9 @@ msgid ""
2984
3044
"``range(start, stop, step)``. The *start* and *step* arguments default to "
2985
3045
"``None``."
2986
3046
msgstr ""
3047
+ "Retorna um objeto :term:`fatiamento` representando o conjunto de índices "
3048
+ "especificados por ``range(start, stop, step)``. Os argumentos *start* e "
3049
+ "*step* têm o padrão ``None``."
2987
3050
2988
3051
#: ../../library/functions.rst:1656
2989
3052
msgid ""
@@ -2992,13 +3055,22 @@ msgid ""
2992
3055
"default). They have no other explicit functionality; however, they are used "
2993
3056
"by NumPy and other third-party packages."
2994
3057
msgstr ""
3058
+ "Objetos fatiamento têm atributos de dados somente leitura :attr:`!start`, :"
3059
+ "attr:`!stop` e :attr:`!step` que simplesmente retornam os valores dos "
3060
+ "argumentos (ou seus padrões). Eles não possuem outra funcionalidade "
3061
+ "explícita; no entanto, eles são usados pelo NumPy e outros pacotes de "
3062
+ "terceiros."
2995
3063
2996
3064
#: ../../library/functions.rst:1661
2997
3065
msgid ""
2998
3066
"Slice objects are also generated when extended indexing syntax is used. For "
2999
3067
"example: ``a[start:stop:step]`` or ``a[start:stop, i]``. See :func:"
3000
3068
"`itertools.islice` for an alternate version that returns an :term:`iterator`."
3001
3069
msgstr ""
3070
+ "Objetos fatiamento também são gerados quando a sintaxe de indexação "
3071
+ "estendida é usada. Por exemplo: ``a[start:stop:step]`` ou ``a[start:stop, "
3072
+ "i]``. Veja :func:`itertools.islice` para uma versão alternativa que retorna "
3073
+ "um :term:`iterador`."
3002
3074
3003
3075
#: ../../library/functions.rst:1666
3004
3076
msgid ""
@@ -3315,6 +3387,13 @@ msgid ""
3315
3387
"inheritance. Accordingly, :func:`super` is undefined for implicit lookups "
3316
3388
"using statements or operators such as ``super()[name]``."
3317
3389
msgstr ""
3390
+ "Observe que :func:`super` é implementada como parte do processo de "
3391
+ "vinculação para procura explícita de atributos com ponto, tal como ``super()."
3392
+ "__getitem__(nome)``. Ela faz isso implementando seu próprio método :meth:"
3393
+ "`~object.__getattribute__` para pesquisar classes em uma ordem predizível "
3394
+ "que possui suporte a herança múltipla cooperativa. Logo, :func:`super` não é "
3395
+ "definida para procuras implícitas usando instruções ou operadores como "
3396
+ "``super()[name]``."
3318
3397
3319
3398
#: ../../library/functions.rst:1837
3320
3399
msgid ""
0 commit comments