Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Een string omkeren in Python


Leer hoe u een tekenreeks in Python kunt omkeren.


Er is geen ingebouwde functie om een ​​string in Python om te draaien.

De snelste (en gemakkelijkste?) manier is om een ​​slice te gebruiken die achteruit stapt, -1.

Voorbeeld

Keer de string "Hello World" om:

txt = "Hello World"[::-1]
print(txt)

Voorbeeld uitgelegd

We hebben een string, "Hello World", die we willen omkeren:

De string om te keren

txt = "Hello World"[::-1]
print(txt)

Maak een plak die aan het einde van de reeks begint en naar achteren beweegt.

In dit specifieke voorbeeld betekent de slice-instructie [::-1]begin aan het einde van de tekenreeks en eindigen op positie 0, verplaats met de stap -1, negatieve één, wat een stap achteruit betekent.

Snijd het touwtje door

txt = "Hello World"[::-1]
print(txt)

Nu hebben we een string txtdie achterstevoren "Hello World" leest.

Druk de string af om het resultaat te demonstreren

De lijst afdrukken

txt = "Hello World"[::-1]
print(txt)


Een functie maken

Als u een functie wilt hebben waarmee u uw strings kunt verzenden en terugsturen, kunt u een functie maken en de code uit het bovenstaande voorbeeld invoegen.

Voorbeeld

def my_function(x):
  return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)

Voorbeeld uitgelegd

Maak een functie waaraan een String als argument moet doorgegeven worden.

Een functie maken

def my_function(x):
  return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)

Snijd de snaar door vanaf het einde van de snaar en ga naar achteren.

Snijd het touwtje door

def my_function(x):
  return x
[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)

Retourneer de achterwaartse String

Retourneer de tekenreeks

def my_function(x):
 
return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt )

Roep de functie aan, met een string als parameter:

Bel de functie

def my_function(x):
  return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)

Print het resultaat:

Druk het resultaat af

def my_function(x):
  return x[::-1]

mytxt = my_function("I wonder how this text looks like backwards")

print(mytxt)