Métodos de String Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ())

| | | | |

isupper-lower-upper-swapcase-title/ target=_blank> Métodos de String Parte 1
Métodos de String Parte 2

Outros métodos são discutidos neste artigo

1. strip () : — Este método é usado para remover todos os caracteres iniciais e finais mencionados em seu argumento.

2. lstrip () : — Este método é usado para remover todos os caracteres iniciais mencionados em seu argumento.

3. rstrip () : — Este método é usado para remover todos os caracteres à direita mencionados em seu argumento.

< p>

# código Python para demonstrar como funciona
# strip (), lstrip () e rstrip ()

str = "--- pythonengineering ---"


# usando strip () para remover todos os & # 39; - & # 39;

print ( "String após remover todos ’ -’ é: " , end = "")

print ( str . strip ( ’ -’ ))

< br /> # usando lstrip () para remover todos os & # 39; - & # 39;

print ( "String após remover todos lead’ -’ é: " , end = "")

print ( str . lstrip ( ’-’ ))


# usando rstrip () para remover todos os & # 39; - & # 39;

print ( "String após remover todos trailing’ -’ é: " , end = " ")

print ( str . rstrip ( ’- ’ ))

Saída:

 String após remover todos os ’-’ é: pythonengineering String após remover todos os ’-’ iniciais é: pythonengineering --- String após remover todos os finais’ -’ é: --- pythonengineering 

4. min ("string") : — Esta função retorna o alfabeto de valor mínimo de uma string.

5. max ("string") : — Esta função retorna o alfabeto de valor máximo de uma string.

# código Python para demonstrar como funciona
# min () e max ()

str = "pythonengineering"

< br /> # usando min () para imprimir o menor caractere
# imprime & # 39; e & # 39;

print ( " O caractere de valor mínimo é: " + min ( str ))


# usando max() para imprimir o maior caractere
# imprime & # 39; s & # 39;

print ( " O caractere de valor máximo é: " + max ( str ))

Saída:

 O caractere de valor mínimo é: e O caractere de valor máximo é: s 

6. maketrans ()

forte>: — Ele é usado para corresponder o conteúdo da linha 1 à linha 2 com os índices apropriados para tradução subsequente usando translate ().

7. traduzir () : — Usado para trocar elementos inline combinados com maketrans ().

# código Python para demonstrar como funciona
# maketrans () e translate ()

from string import maketrans # for layouttrans ()

str = "pythonengineering"

str1 = " gfo "

str2 = "abc"


# using maktrans () para mapear elementos str2 para str1

mapeado = maketrans (str1, str2)


# usando translate () para traduzir usando display

print " A string após a tradução usando elementos mapeados é: "

print str . traduzir (mapeado)

Sair:

 A string após a tradução usando elementos mapeados é: aeeksbcraeeks 

No código acima, "g" é substituído por "a", "f" é substituído por "b" e "o" é substituído por "c" na string usando a função de tradução.

8.substituir () : — Esta função é usada para substituir uma substring por uma nova substring em uma string. Esta função tem 3 argumentos. A string a ser substituída, a nova linha a ser substituída e o valor máximo que indica o limite para sobrescrever a ação (o padrão é ilimitado).

< /tbody>

# código Python para demonstrar como funciona
# replace()

str = "nerdsfornerds é para nerds"

str1 = "nerds"

str2 = "geeks"


# usando replace () para substituir str2 por str1 em str
# altera apenas 2 casos

print ( "A string após a substituição das strings é:" , end = "" )

print ( str . replace (str1, str2, 2 ))

Saída:

 A string após a substituição das strings é: pythonengineering é para nerds 

Este método é fornecido por Chinmoy Lenka
9. expandtabs () : — Ele é usado para substituir todas as guias ("/ t") por espaços ou apenas espaços, usando um tamanho de guia especificado, que é opcional.
Sintaxe: string.tabsize (tabsize)
Parâmetros: especifica o número de caracteres a serem substituídos por um caractere de tabulação. Por padrão, a função aceita o tamanho da tabulação como 8.
Valor retornado: uma string na qual todas as tabulações são substituídas por espaços.

< td class = "code">

# código Python para ilustração expandtabs ()

string = ’GEEKS FOR GEEKS’


# Sem parâmetros, tamanho padrão é 8

print (string.expandtabs ())


# tamanho da guia tomado como 2

print (string.expandtabs ( 2 ))


# pa Tamanho da tabulação tomado como 5

print (string.expandtabs ( 5 ))

Saída:

 GEEKS FOR GEEKS GEEKS PARA GEEKS GEEKS PARA GEEKS 

Este artigo foi atualizado Manjeet Singh Se você amo Python.Engineering e gostaria de contribuir, você também pode escrever um artigo usando contribute.python.engineering ou enviando o artigo [email protected] .Engenharia. Veja meu artigo na página inicial do Python.Engineering e ajude outros geeks.

Por favor, poste comentários se você encontrar algo errado ou se quiser compartilhar mais informações sobre o tópico discutido acima.

Esperamos que este artigo tenha ajudado você a resolver o problema. Além de Métodos de String Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()), confira outros tópicos relacionados a exp.

Quer se destacar em Python? Veja nossa análise dosmelhores cursos on-line de Python 2022. Se você estiver interessado em Ciência de Dados, veja também como aprender programação em R.

A propósito, este material também está disponível em outros idiomas:



Julia Sikorski

San Francisco | 2022-11-26

Talvez haja outra resposta? O que Métodos de String Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) significa exatamente?. Só não tenho certeza se é o melhor método

Olivia Williams

London | 2022-11-26

De forma simples e clara. Obrigado por compartilhar. Métodos de String Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) e outras questões com Python functions sempre foi meu ponto fraco 😁. Vou usá-lo na minha tese de bacharelado

Davies Porretti

Vigrinia | 2022-11-26

Python functions está tudo um pouco confuso 😭 Métodos de String Python | Conjunto 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & amp; expandtabs ()) não é o único problema que eu encontrei. Vou usá-lo na minha tese de bacharelado

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically