str.maketrans in Python

Restituisce la tabella di sostituzione dei caratteri batch per str.translate().

str.maketrans (fromto [, to [, tonone]])

-> dict < /p>

da a: Unione [str | dict] - Se è presente un solo argomento, dovrebbe visualizzare numeri interi (rappresentazione Unicode) o stringhe (lunghe un carattere) in: numeri interi, stringhe o & # x27; Nessuno & # x27; - Supporto dizionario aggiunto in py3.0. Se & # x27; a & # x27; è specificato, è prevista una stringa (vedi sotto).

a: Optional [str] - Se specificato, strings & # x27; da a & # x27; e & # x27; a & # x27; deve essere della stessa lunghezza.

tonone: Optional [str] - + py3.0 La stringa di caratteri da sostituire con & # x27; Nessuno & # x27;.


Questo metodo di classe statica viene utilizzato per creare un dizionario (tabella) di sostituzione batch di caratteri in una stringa, che può essere passato al metodo str.translate () .

  trans_table = str.maketrans ({
’ a’: ’b’ ,
’r’:’ t’,
’ z’: Nessuno,
})
# {97:’ b’, 114: ’t’, 122: Nessuno}

trans_table = str.maketrans (’ar’,’ bt’ , ’z’)
# {97: 98, 114: 116, 122: Nessuno}

’ arroz’.translate ( trans_table)
# ’btto’

Nota

Python 2 supportava solo due argomenti in attesa di stringhe.

Ci auguriamo che questo articolo ti abbia aiutato a risolvere il problema. Oltre a str.maketrans in Python, controlla altri argomenti relativi a Python functions.

Vuoi eccellere in Python? Consulta la nostra recensione dei migliori corsi online Python 2023. Se sei interessato alla scienza dei dati, controlla anche come imparare a programmare in R.

A proposito, questo materiale è disponibile anche in altre lingue:



Dmitry OConnell

Munchen | 2023-01-31

Forse ci sono altre risposte? Cosa significa esattamente str.maketrans in Python significa esattamente?. Spero solo che non emerga più

Cornwall Sikorski

Tallinn | 2023-01-31

Forse ci sono altre risposte? Cosa significa esattamente str.maketrans in Python significa esattamente?. Non sono proprio sicuro che sia il metodo migliore

Carlo Innsbruck

Shanghai | 2023-01-31

Mi stavo preparando per il mio colloquio di codifica, grazie per aver chiarito questo punto - str.maketrans in Python in Python non è il più semplice. Non sono proprio sicuro che sia il metodo migliore

Shop

Gifts for programmers

Learn programming in R: courses

$FREE
Gifts for programmers

Best Python online courses for 2022

$FREE
Gifts for programmers

Best laptop for Fortnite

$399+
Gifts for programmers

Best laptop for Excel

$
Gifts for programmers

Best laptop for Solidworks

$399+
Gifts for programmers

Best laptop for Roblox

$399+
Gifts for programmers

Best computer for crypto mining

$499+
Gifts for programmers

Best laptop for Sims 4

$

Latest questions

PythonStackOverflow

Common xlabel/ylabel for matplotlib subplots

1947 answers

PythonStackOverflow

Check if one list is a subset of another in Python

1173 answers

PythonStackOverflow

How to specify multiple return types using type-hints

1002 answers

PythonStackOverflow

Printing words vertically in Python

909 answers

PythonStackOverflow

Python Extract words from a given string

798 answers

PythonStackOverflow

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

606 answers

PythonStackOverflow

Python os.path.join () method

384 answers

PythonStackOverflow

Flake8: Ignore specific warning for entire file

360 answers

News


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

How to specify multiple return types using type-hints

Printing words vertically in Python

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

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