@@ -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 >
10591059True
10601060>>> n1 = 10
10611061>>> n2 = 10
1062- >>> n1 is n2 # <1 >
1062+ >>> n1 is n2 # <3 >
10631063True
10641064>>> n3 = 1729
10651065>>> n4 = 1729
1066- >>> n3 is n4 # <2 >
1066+ >>> n3 is n4 # <4 >
10671067False
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
10751075O((("interning"))) compartilhamento de strings literais é
10761076uma técnica de otimização chamada _internalização_ (_interning_).
@@ -1148,8 +1148,8 @@ Isso pode ser feito com referências fracas,
11481148um 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]#[fpy.li/weakref]#
1152- para mais detalhes sobre `weakref`.
1151+ Leia «"Weak References" em _fluentpython.com_» [.small]#[fpy.li/weakref]# (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
11841184no «_Python Developer’s Guide_» [.small]#[fpy.li/6-13]#,
11851185voltado 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__+`,
11881188como descrito em «PEP 442--Safe object finalization» [.small]#[fpy.li/6-14]# (EN).
11891189
11901190A Wikipedia tem um artigo sobre «string interning» [.small]#[fpy.li/6-15]# (EN),
0 commit comments