python string naar int

| | | | |

Een Python-tekenreeks naar Int converteren:
Om een tekenreeks in Python naar een geheel getal te converteren, gebruikt u de functie int (). Deze functie accepteert twee parameters: de initiële tekenreeks en de optionele basis om de gegevens weer te geven. Gebruik de syntaxis print (int ("STR")) om str terug te geven als int of geheel getal.

Hoe een geheel getal uit Python naar een tekenreeks te converteren:
Om een geheel getal naar een tekenreeks in Python te converteren, gebruikt u de functie str (). Deze functie accepteert elk type gegevens en converteert deze naar een tekenreeks, inclusief gehele getallen. Gebruik de syntaxis print (str (INT)) om int als een str of als een tekenreeks te retourneren.


Python bevat een aantal gegevenstypen die worden gebruikt om een bepaald gegevenstype te onderscheiden. Bijvoorbeeld, Python-tekenreeksen worden gebruikt om tekstgegevens weer te geven, en gehele getallen kunnen gehele getallen vertegenwoordigen. Bij het programmeren wilt u wellicht waarden tussen verschillende gegevenstypen converteren, zodat u ze op verschillende manieren kunt gebruiken.

Een veelvoorkomende bewerking is het converteren van een Python-tekenreeks naar een geheel getal of een geheel getal naar een string. Python bevat ingebouwde methoden die kunnen worden gebruikt om deze conversies uit te voeren: int () en str ().

In deze tutorial, "We zal onderzoeken hoe de methode int () kan worden gebruikt om een string naar een geheel getal in Python te converteren. We zullen ook zien hoe str () gebruikt kan worden om een geheel getal te converteren naar een string.

Python-gegevenstypen

Als je gegevenstypen in Python die worden gebruikt om gegevens op te slaan, waaronder getallen, booleans en lijsten.

In dit artikel we concentreren ons op twee van deze gegevenstypen: tekenreeksen en getallen.

In Python worden strings omgeven door enkele of dubbele aanhalingstekens en worden ze gebruikt om tekstinformatie weer te geven. Hier is een voorbeeldstring:

Het gegevenstype getallen wordt gebruikt om zowel decimale als gehele getallen op te slaan. Decimale getallen worden automatisch geconverteerd naar getallen met drijvende komma en gehele getallen worden als gehele getallen beschouwd. Hier is een voorbeeld van een geheel getal en floating point number in Python :

Het converteren van het ene gegevenstype naar een ander gegevensformulier wordt typeconversie genoemd. Als u een string naar een geheel getal of een geheel getal naar een string wilt converteren, voert u een typeconversiebewerking uit

Python String to Int

The int () < / method code> kan worden gebruikt om een tekenreeks om te zetten naar een geheel getal in Python.

int () accepteert twee parameters: de tekenreeks die moet worden geconverteerd naar een geheel getal en het grondtal waarnaar u wilt dat uw gegevens worden weergegeven. De tweede parameter is optioneel.

De methode retourneert de waarde die je hebt doorgegeven via int (), weergegeven als een geheel getal. Hier is de syntaxis van de Python int () methode:

Hier is een voorbeeld van de int () methode die wordt gebruikt om een string naar een geheel getal te converteren:

Onze code returns:

Een voorbeeld van een Int in actie string

Laten we een meer gedetailleerd voorbeeld gebruiken om te laten zien hoe de int () methode kan worden gebruikt. Stel dat we een registratieformulier voor een kinderspel maken waarin wordt gevraagd naar de leeftijd van de gebruiker. We hebben deze waarde nodig als een geheel getal in onze database. Maar wanneer een gebruiker de waarde in ons programma invoert, wordt zijn leeftijd een tekenreeks.

Laten we een programma maken dat dit doet. We beginnen met de methode input () om de leeftijd van een gebruiker te bepalen:

Als onze gebruiker een nummer invoert, wordt dit naar de console afgedrukt. Dit is wat er gebeurt als we ons programma uitvoeren:

De door de gebruiker ingevoerde waarde is 12. Het lijkt misschien een nummer. Wanneer we echter de methode type () gebruiken om het gegevenstype voor de leeftijd van onze gebruiker te controleren, zien we dat het een getal is. We kunnen de volgende code gebruiken om het gegevenstype van de leeftijd van onze gebruiker te controleren:

Onze code geeft als resultaat:

Zoals je kunt zien, worden onze gegevens opgeslagen als str of als een string. Daarom is het duidelijk dat we onze gegevens naar een geheel getal moeten converteren. We kunnen dit doen met de volgende code:

Dit is wat er gebeurt als we onze code uitvoeren en de waarde 12 invoegen:

Onze code retourneert dezelfde uitvoer als hierboven, maar 12 wordt nu opgeslagen als een geheel getal. We kunnen de methode type () gebruiken om te controleren:

Onze code geeft als resultaat:

Nu wordt onze waarde opgeslagen als een geheel getal zoals we oorspronkelijk bedoeld hadden.

Python Int to String

Met de str ()-methode kunt u om een geheel getal om te zetten in een string in Python, is deze methode:

Laten we een voorbeeld bekijken om te laten zien hoe deze methode werkt. In ons vorige voorbeeld hebben we de leeftijd van de gebruiker geconverteerd naar een geheel getal met deze code:

Laten we zeggen we willen een bericht met de leeftijd van onze gebruiker op de console afdrukken. We kunnen dit doen met de volgende code:

Onze code retourneert een fout:

Dit omdat je een string niet kunt samenvoegen tot een geheel getal zoals we hierboven probeerden te doen. Om onze code te laten werken, moeten we de leeftijd van onze gebruiker converteren naar een tekenreeks. We kunnen dit doen met de methode str ():

Onze code geeft als resultaat:< br>

Hoe oud bent u?

12

Uw leeftijd is: 12

We hebben ons gehele getal geconverteerd naar een string met str (). Beide waarden ‚Äã‚Äãzijn nu tekenreeksen, wat betekent dat we nu het bericht Uw leeftijd is: kunnen samenvoegen met de leeftijd van de gebruiker.

Python Converteer een lijst met tekenreeksen naar een lijst met integers

Stel dat je een lijst met strings hebt met de cijfers die studenten hebben behaald in een informaticales. We willen elke stem op onze lijst omzetten naar een geheel getal. Om dit te doen, kunnen we een Python-lijstbegrip gebruiken.

Een lijstbegrip maakt het gemakkelijk om een nieuwe lijst te maken van de inhoud van een bestaande lijst. In dit geval gebruiken we een lijstbegrip om een lijst met tekenreeksen om te zetten in een nieuwe lijst met gehele getallen.

Denk aan deze code:

We definiëren eerst een lijst met de naam "grades". Deze lijst bevat strings. Vervolgens schrijven we een lijstbegrip dat elke waarde in onze lijst met "stemmen" omzet in een geheel getal. Ons lijstbegrip doet dit door elke waarde in "votes" te herhalen en hun gegevenstype te wijzigen in de functie int () .

Aan het einde van ons programma drukken we onze nieuwe lijst met gehele getallen af:

Onze code heeft onze lijst met strings met succes geconverteerd naar een lijst met gehele getallen.

Shop

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

$

Best laptop for Zoom

$499

Best laptop for Minecraft

$590

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method