You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
O <<ex_stdout_check>> mostra o resultado de uma chamada a `sys.stdout.isatty()`,
924
-
o valor de pass:[<code>sys.​stdout.encoding</code>], e esses três caracteres:
924
+
o valor de `sys.stdout.encoding`, e esses três caracteres:
925
925
926
926
* `'…'` `HORIZONTAL ELLIPSIS`—existe no CP 1252 mas não no CP 437.
927
927
* `'∞'` `INFINITY`—existe no CP 437 mas não no CP 1252.
928
928
* `'㊷'` `CIRCLED NUMBER FORTY TWO`—não existe nem no CP 1252 nem no CP 437.
929
929
930
-
Quando executo o _stdout_check.py_ no PowerShell ou no _cmd.exe_, funciona como visto na <<fig_stdout_check>>.
930
+
Quando executo _stdout_check.py_ no PowerShell ou no _cmd.exe_, funciona como visto na <<fig_stdout_check>>.
931
931
932
932
[[fig_stdout_check]]
933
933
.Executando _stdout_check.py_ no PowerShell.
@@ -1646,7 +1646,7 @@ Executar o <<ex_numerics_demo>> gera a <<numerics_demo_fig>>,
1646
1646
se a fonte do seu terminal incluir todos aqueles símbolos.
1647
1647
1648
1648
[[numerics_demo_fig]]
1649
-
.Terminal do macOS mostrando os caracteres numéricos e metadados correspondentes; `re_dig` significa que o caractere casa com a expressão regular pass:[<code>r'\d'</code>].
1649
+
.Terminal do macOS mostrando os caracteres numéricos e metadados correspondentes; `re_dig` significa que o caractere casa com a expressão regular `r'\d'`.
1650
1650
image::images/flpy_0407.png[Captura de tela de caracteres numéricos]
1651
1651
1652
1652
A sexta coluna da <<numerics_demo_fig>> é o resultado da chamada a `unicodedata.numeric(char)` com o caractere.
@@ -1914,8 +1914,10 @@ a primeira uma suave introdução e a segunda uma nota de um grupo de trabalho e
1914
1914
no seco jargão dos padrões—o mesmo tom do
1915
1915
https://fpy.li/4-47["Unicode Standard Annex #15--Unicode Normalization Forms"
1916
1916
(_Anexo 15 do Padrão Unicode—Formas de Normalização do Unicode_)] (EN).
1917
-
A seção https://fpy.li/4-48["Frequently Asked Questions, Normalization" (_Perguntas Frequentes, Normalização_)] (EN)
1918
-
do pass:[<a href="https://fpy.li/4-49" class="orm:hideurl"><em>Unicode.org</em></a>]
Copy file name to clipboardExpand all lines: capitulos/cap07.adoc
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,7 +70,7 @@ Ali criamos uma função, a chamamos, lemos seu atributo
70
70
`+__doc__+` e verificamos que o próprio objeto função é uma instância da classe `function`.
71
71
72
72
[[func_object_demo]]
73
-
.Cria e testa uma função, e então lê seu pass:[<code>__doc__</code>] e verifica seu tipo
73
+
.Cria e testa uma função, e então lê seu `+__doc__+` e verifica seu tipo
74
74
====
75
75
[source, pycon]
76
76
----
@@ -94,7 +94,7 @@ O atributo `+__doc__+` é usado para gerar o texto de ajuda de um objeto.
94
94
No console de Python, a instrução `help(factorial)` mostrará uma tela como a <<factorial_help>>.
95
95
96
96
[[factorial_help]]
97
-
.Tela de ajuda para `factorial`; o texto é criado a partir do atributo pass:[<code>__doc__</code>] da função.
97
+
.Tela de ajuda para `factorial`; o texto é criado a partir do atributo `+__doc__+` da função.
98
98
image::images/flpy_0701.png[Tela de ajuda da função factorial]
99
99
100
100
O <<func_object_demo2>> mostra a natureza de "primeira classe" de um objeto função.
@@ -821,7 +821,10 @@ O <<ch_design_patterns>> mostra como as funções de primeira classe podem simpl
821
821
822
822
Em _A Referência da Linguagem Python_, a seção https://docs.python.org/pt-br/3/reference/datamodel.html#the-standard-type-hierarchy["3.2. A hierarquia de tipos padrão"] mostra os noves tipos invocáveis, juntamente com todos os outros tipos embutidos.
823
823
824
-
O capítulo 7 do pass:[<em><a class="orm:hideurl" href="https://fpy.li/pycook3">Python Cookbook</a></em>] (EN), 3ª ed. (O'Reilly), de David Beazley e Brian K. Jones, é um excelente complemento a esse capítulo, bem como ao <<ch_closure_decorator>>, tratando basicamente dos mesmos conceitos, mas com uma abordagem diferente.
824
+
O capítulo 7 do
825
+
https://fpy.li/pycook3[_Python Cookbook_] (EN), 3ª ed. (O'Reilly), de David Beazley e Brian K. Jones,
826
+
é um excelente complemento a esse capítulo, bem como ao <<ch_closure_decorator>>,
827
+
tratando basicamente dos mesmos conceitos com uma abordagem diferente.
825
828
826
829
Veja a https://fpy.li/pep3102[PEP 3102--Keyword-Only Arguments (_Argumentos somente nomeados_)] (EN) se quiser saber a justificativa e casos de uso desse recurso.
0 commit comments