Skip to content

Commit 13bd079

Browse files
committed
cap01: pequenas correções
1 parent 961c0c4 commit 13bd079

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

capitulos/cap01.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ O `repr` também é usado:
404404

405405
* Pelo marcador posicional `%r` na formatação clássica com o operador `%`. Ex.: `'%r' % my_obj`
406406
* Pelo sinalizador de conversão `!r` na nova https://docs.python.org/pt-br/3.10/library/string.html#format-string-syntax[sintaxe de strings de formato] usada nas((("f-string syntax", "string representation using special methods"))) _f-strings_ e no método `str.format`.
407-
Ex: `f'{myobj!r}'`
407+
Ex: `f'{my_obj!r}'`
408408

409409
Note que a _f-string_ no nosso `+__repr__+` usa `!r` para obter a representação padrão dos atributos a serem exibidos.
410410
Isso é uma boa prática, pois durante uma seção de depuração podemos ver a diferença entre `Vector(1, 2)` e `Vector('1', '2')`. Este segundo objeto não funcionaria no contexto desse exemplo, porque nosso código espera que os argumentos do construtor sejam números, não `str`.

0 commit comments

Comments
 (0)