Skip to content

Commit 15e8af2

Browse files
authored
Merge pull request #86 from Ckk3/fixes-section-2
Correções de erros de formatação na Seção 2.8
2 parents 638d19c + 37e5b12 commit 15e8af2

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

capitulos/cap02.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,7 @@ mas há detalhes sutis em seu funcionamento, como veremos a seguir.((("", startr
13081308

13091309

13101310
=== Usando + e * com sequências
1311-
Programadores((("sequences", "using + and * with", id="Splusast02")))((("+ operator", id="plusop02")))((("star (*) operator", id="starseq02")))((("* (star) operator", id="starseq02a")))((("concatenation", id="concat02"))) Python esperam que sequências suportem `+` e `*`. Em geral, os dois operandos de `+` devem ser sequências do mesmo tipo, e nenhum deles é modificado, uma nova sequência daquele mesmo tipo é criada como resultado da concatenação.
1311+
Programadores((("sequences", "using + and * with", id="Splusast02")))((("+ operator", id="plusop02")))((("star (*) operator", id="starseq02")))((("* (star) operator", id="starseq02a")))((("concatenation", id="concat02"))) Python esperam que sequências suportem `\+` e `*`. Em geral, os dois operandos de `+` devem ser sequências do mesmo tipo, e nenhum deles é modificado, uma nova sequência daquele mesmo tipo é criada como resultado da concatenação.
13121312

13131313
Para concatenar múltiplas cópias da mesma sequência basta multiplicá-la por um inteiro.
13141314
E da mesma forma, uma nova sequência é criada:
@@ -1406,15 +1406,15 @@ Por outro lado, a compreensão de lista no <<ex_list_of_lists_ok>> equivale ao
14061406
Se o problema ou a solução mostrados nessa seção não estão claros para você, não se preocupe. O <<mutability_and_references>> foi escrito para esclarecer a mecânica e os perigos das referências e dos objetos mutáveis.
14071407
====
14081408

1409-
Até aqui discutimos o uso dos operadores simples `+` e `+*+` com sequências,
1409+
Até aqui discutimos o uso dos operadores simples `\+` e `\*` com sequências,
14101410
mas existem também os operadores `+=` e `*=`, que produzem resultados muito diferentes, dependendo da mutabilidade da sequência alvo. A próxima seção explica como eles funcionam.
14111411

14121412
[[aug_assign_seqs]]
14131413
==== Atribuição aumentada com sequências
14141414

1415-
Os((("augmented assignment operators", id="augasop02")))((("&#x002B;&#x003D; (addition assignment) operator", id="adassign02")))((("&#x002A;&#x003D; (star equals) operator", id="stareq02")))((("addition assignment (&#x002B;&#x003D;) operator", id="additonassign02"))) operadores de atribuição aumentada `+=` e `++*=++`` se comportam de formas muito diferentes, dependendo do primeiro operando. Para simplificar a discussão, vamos primeiro nos concentrar na adição aumentada (`+=`), mas os conceitos se aplicam a `*=` e a outros operadores de atribuição aumentada.
1415+
Os((("augmented assignment operators", id="augasop02")))((("&#x002B;&#x003D; (addition assignment) operator", id="adassign02")))((("&#x002A;&#x003D; (star equals) operator", id="stareq02")))((("addition assignment (&#x002B;&#x003D;) operator", id="additonassign02"))) operadores de atribuição aumentada `\+=` e `\*=` se comportam de formas muito diferentes, dependendo do primeiro operando. Para simplificar a discussão, vamos primeiro nos concentrar na adição aumentada (`+=`), mas os conceitos se aplicam a `*=` e a outros operadores de atribuição aumentada.
14161416

1417-
O((("&#x005F;&#x005F;iadd&#x005F;&#x005F;"))) método especial que faz `+=` funcionar é `+__iadd__+` (significando "in-place addition", _adição no mesmo lugar_).
1417+
O((("&#x005F;&#x005F;iadd&#x005F;&#x005F;"))) método especial que faz `+=` funcionar é `\__iadd_\_` (significando "in-place addition", _adição no mesmo lugar_).
14181418

14191419
Entretanto, se `+__iadd__+` não estiver implementado, o Python chama `+__add__+` como fallback.
14201420
Considere essa expressão simples:

0 commit comments

Comments
 (0)