Skip to content

Commit

Permalink
Update string_methods.md
Browse files Browse the repository at this point in the history
  • Loading branch information
villares authored Nov 18, 2023
1 parent 424a7b8 commit 0d5e9d9
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Processing-Python-py5/string_methods.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Métodos dos objetos *string*

*Strings* são um *tipo* de dado armazenado na memória do computador para representar texto (uma sequência de caracteres) e, mais que isso, em Python, são acompanhados de uma série de funções que podem ser acionadas com a *sintaxe do ponto* (*dot syntax*).
*Strings* são um tipo de dado armazenado na memória do computador para representar texto (uma sequência de caracteres, do tipo, ou dizemos também classe, `str`) e, mais que isso, em Python, são acompanhados de uma série de funções que podem ser acionadas com a *sintaxe do ponto* (*dot syntax*).

<sub>Na programação orientada a objetos vemos que funções atreladas a objetos de uma classe são conhecidas como métodos.</sub>

Expand Down Expand Up @@ -90,7 +90,7 @@ frase = frase.replace('são', 'é')
print(frase) # exibe: a pessoa é estranha
```

Se você quer inserir um *string*, ou um outro valor, que será convertido em *string* no meio de um *string*, existem várias maneiras, as duas que sugiro você conhecer e usar são, o método `.format()` e os *f-strings* que foram acrescentados no Python 3.6. Ambas as estratégias permitem substituir valores em pontos especiais do *string* original, marcados com chaves (`{}`).
Se você quer inserir um *string*, ou um outro valor, no meio de um *string*, pode fazer isso de várias várias maneiras, uma das quais está já entrando em desuso, usando o operador `%`, que não recomendo. As duas maneiras que sugiro que você use são: o método `.format()` e os *f-strings*, esses últimos acrescentados na linguagem no Python 3.6. Ambas as estratégias permitem substituir valores em pontos marcados com chaves (`{}`) de um *string* inicial.

```python
# repare que `nome` é um valor do tipo <str> e a `idade` <int>, a idade será convertida em <str>.
Expand Down

0 comments on commit 0d5e9d9

Please sign in to comment.