Skip to content

Commit 68195ff

Browse files
committed
errata
1 parent 4f55fa5 commit 68195ff

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

File renamed without changes.

print/pyfl-vol1-pre2.pdf

10.4 MB
Binary file not shown.

vol1/cap06.adoc

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,22 +1055,22 @@ O <<ex_same_string>> mostra outra otimização, relacionada aos tipos `str` e `i
10551055
----
10561056
>>> s1 = 'ABC'
10571057
>>> s2 = 'ABC' # <1>
1058-
>>> s2 is s1 # <3>
1058+
>>> s2 is s1 # <2>
10591059
True
10601060
>>> n1 = 10
10611061
>>> n2 = 10
1062-
>>> n1 is n2 # <1>
1062+
>>> n1 is n2 # <3>
10631063
True
10641064
>>> n3 = 1729
10651065
>>> n4 = 1729
1066-
>>> n3 is n4 # <2>
1066+
>>> n3 is n4 # <4>
10671067
False
10681068
----
10691069
====
10701070
<1> Criando duas `str` com o mesmo valor.
1071-
<4> Surpresa: `a` e `b` se referem ao mesmo objeto `str`!
1072-
<1> Alguns inteiros pequenos são compartilhados.
1073-
<2> Outros inteiros não são compartilhados.
1071+
<2> Surpresa: `a` e `b` se referem ao mesmo objeto `str`!
1072+
<3> Alguns inteiros pequenos são compartilhados.
1073+
<4> Outros inteiros não são compartilhados.
10741074

10751075
O((("interning"))) compartilhamento de strings literais é
10761076
uma técnica de otimização chamada _internalização_ (_interning_).
@@ -1148,8 +1148,8 @@ Isso pode ser feito com referências fracas,
11481148
um mecanismo de baixo nível encontrado nas coleções `WeakValueDictionary`,
11491149
`WeakKeyDictionary`, `WeakSet`, e na função `finalize` do módulo `weakref`.
11501150

1151-
Leia «"Weak References" em _fluentpython.com_» [.small]#&#91;fpy.li/weakref&#93;#
1152-
para mais detalhes sobre `weakref`.
1151+
Leia «"Weak References" em _fluentpython.com_» [.small]#&#91;fpy.li/weakref&#93;# (EN)
1152+
para aprender mais sobre `weakref`.
11531153

11541154

11551155
=== Para saber mais
@@ -1184,7 +1184,7 @@ Pablo Galindo escreveu um texto mais aprofundado sobre o Coletor de Lixo em Pyth
11841184
no «_Python Developer’s Guide_» [.small]#&#91;fpy.li/6-13&#93;#,
11851185
voltado para contribuidores novos e experientes da implementação CPython.
11861186

1187-
O coletor de lixo do CPython 3.4 aperfeiçoou o tratamento de objetos contendo um método `+__del__+`,
1187+
O CPython 3.4 aperfeiçoou o tratamento de objetos que implementam `+__del__+`,
11881188
como descrito em «PEP 442--Safe object finalization» [.small]#&#91;fpy.li/6-14&#93;# (EN).
11891189

11901190
A Wikipedia tem um artigo sobre «string interning» [.small]#&#91;fpy.li/6-15&#93;# (EN),

0 commit comments

Comments
 (0)