Inleiding tot typen Python-variabelen

Het volgende artikel, Python Variable Types, geeft een overzicht van de types in python. Voer een essentieel onderdeel uit in veel programmeertalen en Python is geen uitzondering. Met een variabele kunt u waarde opslaan door deze eenvoudig toe te wijzen aan de identiteit, die kan worden gebruikt om de waarde achteraf in het programma te labelen. Een type Python-grepen verschilt van een aantal andere programmeertalen. In veel programmeertalen, waaronder Java of C #, hebt u een variabeletype opgegeven voordat u de variabele zelf declareert.

Dat variabele type kan een int, float, string, char, bool en vele anderen zijn.

In Python is het niet nodig om ergens een type te declareren. In feite zou je variabelen zoals deze declareren.

Leg verschillende typen Python-variabelen uit

Hieronder staan ​​de soorten verschillende variabeletypen:

1. Python-gehele getallen en drijvers

Gehele getallen zijn getallen en floats zijn decimale getallen. Het definiëren van een geheel getal of een ander type in Python is heel eenvoudig. Gewoon de naam van de typevariabele en wijs de numerieke waarde toe.

Voorbeeld 1

Gehele getallen zijn een getal dat positief of negatief kan zijn of 0, maar ze mogen geen decimale punt hebben. Ze hebben onbeperkte precisie en ondersteunen allerlei wiskundige en rekenkundige bewerkingen zoals optellen, aftrekken van de rest, de absolute waarde van het getal en meer. Floats zijn decimaal. Ze ondersteunen dezelfde bewerking als gehele getallen.

Voorbeeld 2

Python gaat niet klagen over het toevoegen van twee verschillende typen en wat niet. Het zal het gewenste resultaat produceren. Het type geheel getal is int en het type met zwevend getal is drijvend. Deze typen namen om een ​​variabele om te zetten of te casten naar een geheel getal of om te drijven. Omring eenvoudig uw variabele met int of float om deze te converteren.

Voorbeeld 3

2. Snaren

We maken gebruik van tekenreeksen om tekst te symboliseren. Automatisch is het Unicode-tekst in Python 3 maar ASCII-tekst via Python 2. Strings kunnen worden gedefinieerd met enkele aanhalingstekens, dubbele aanhalingstekens of driemaal de aanhalingstekens, enkel of dubbel. U kunt geen enkel hoofdverschil vinden in het type dat u gebruikt.

Voorbeeld 1

Python ondersteunt vele methoden, waaronder veel nuttige hulpprogramma's. Sommigen van hen met een hoofdletter, waardoor het eerste teken een hoofdletter wordt. vervang () methode neemt twee argumenten, de eerste is het karakter dat moet worden vervangen en de tweede is het karakter om het mee te vervangen. Dan hebben we alpha () of isdigit () die true retourneren als alle tekens respectievelijk letters of cijfers zijn.

Voorbeeld 2

3. Boolean en None

Boolean geeft een waarde True of False aan. U kunt elke variabele als waar of onwaar toewijzen en een variabele als Boolean declareren.

Voorbeeld 1

Typ eenvoudig de variabelenaam en wijs deze toe Waar of Niet waar. Boolean in Python in vergelijking met de meeste andere programmeertalen. Ze beginnen allebei met een hoofdletter T en F voor Waar en Onwaar. U kunt een Boolean naar een geheel getal converteren en deze geeft u een waarde van 1 als True of 0 als False. Als u True of False omzet in een string, krijgt u echter gewoon een tekstuele weergave, dus een string met de waarde True of False.

Voorbeeld 2

Geen is vergelijkbaar met nul in andere talen. Het geeft aan dat een variabele is gedefinieerd, zodat wij, de ontwikkelaars, de naam van de variabele ergens hebben getypt, maar dat is niet gekoppeld aan een waarde.

We hebben tot nu toe geen aliens gevonden,

Voorbeeld 3

4. Lijsten

Om een ​​lijst in Python te definiëren, schrijft u een variabelenaam en wijst u deze lege vierkante haken toe. Daar heb je zojuist een lege Python-lijst gemaakt.

Voorbeeld 1

We vervangen onze lege haakjes door John, Sam en Michal. Nu heeft onze lijst drie tekenreekselementen.

Voorbeeld 2

Om toegang te krijgen tot een element in een lijst, gebruiken we iets dat een index wordt genoemd. Een index is een geheel getal vanaf 0, dat overeenkomt met 1 en slechts één element in de lijst. Als we voor onze lijst code zouden schrijven zoals person_names (0), zouden we John krijgen. Als we codenamen zoals person_names (2) zouden schrijven, zouden we Michal krijgen.

Voorbeeld 3

De belangrijke opmerking hier is dat de lijstindexen in Python beginnen met 0. Dus hoewel we John als ons eerste element hebben, is de index 0. Het volgende element, Sam, ons tweede element in de lijst, heeft een index van 1, enzovoort. Een element in de lijst vervangen is ook net zo eenvoudig als het controleren op een specifiek lijstelement. Laten we zeggen person_names (0) = Dennis. Als we nu person_names afdrukken, zien we dat John weg is en dat Dennis zijn plaats heeft ingenomen.

Voorbeeld 4

We kunnen person_names (3) = Patrick niet doen, maar we kunnen een ingebouwde methode toevoegen in onze lijst met de naam append (). We kunnen elk gewenst object als argument doorgeven aan de toevoegmethode. Zodra we dat doen, wordt het object dat we door de bijlage hebben gepasseerd, toegevoegd aan het einde van onze bestaande lijst.

Voorbeeld 5

Lijsten in Python lijken erg op arrays in veel andere talen, maar ze hebben een aantal extra voordelen. Het is prima om meerdere gegevenstypen in één lijst te hebben. Als u person_names (2) verwijdert, plaatst u gewoon het trefwoord del.

Voorbeeld 6

5. Woordenboeken

We wilden meer details dan alleen de naam aan een enkele persoon toevoegen, zoals een persoon-ID, maar we willen nog steeds dat de persoon-ID aan de naam wordt gekoppeld. We kunnen in dat geval een woordenboek gebruiken. In het Python-woordenboek hebben we sleutels en waarden. In ons geval zijn de sleutels naam, person_id en feedback en zijn de waarden Dennis, 25467 en Geen.

Voorbeeld 1

Een sleutel en een waarde vormen een paar of meer precies een sleutel / waarde-paar. Elke sleutel komt overeen met één waarde. Nu kan de waarde van elk type zijn. Net als bij Lijsten kunnen we elk type toevoegen dat we willen. Woordenboeken zijn erg handig als het gaat om het opslaan van een soort gestructureerde gegevens.

  1. Lijst met woordenboeken
  2. Als we meerdere woordenboeken willen groeperen, maken we eenvoudig een lijst met woordenboeken.
  3. Merk op dat we hier vierkante haken hebben die een lijst definiëren.
  4. Vervolgens kunnen we door de lijst bladeren en de gegevens gebruiken die elk woordenboek bevat.

6. Top 4 andere gegevenstypen

1. Complex: we hebben ook een type genaamd complex, dat complexe getallen aangeeft. En Python 2 had een type genaamd long, dat niet meer bestaat in Python 3.

2. Bytes en Bytearray: het werd vervangen door het gehele getal. Dan hebben we tenminste in Python 3 bytes, die in wezen een reeks gehele getallen zijn in het bereik van 0 tot 255

3. Tuples: die op Lijsten lijken maar onveranderlijk zijn. U kunt hun waarden niet wijzigen.

4. Set en Frozenset: ten slotte hebben we ook sets en bevroren sets, die weer vergelijkbaar zijn met lijsten, maar ze hebben alleen unieke objecten.

Conclusie

Python is een van de effectief getypte talen, wat meestal betekent dat het geen variabele hoeft te declareren voordat het kan worden gebruikt. De gegevenstypen lijken vaak op verschillende programmeertalen. In plaats van hun sterke punten, zijn er enkele zwakke punten die op de lange termijn problemen kunnen veroorzaken.

Aanbevolen artikelen

Dit is een gids voor Python-variabeletypen. Hier hebben we 6 verschillende typen Python-variabelen in detail besproken met voorbeelden. U kunt ook door onze andere voorgestelde artikelen gaan voor meer informatie-

  1. Wat is Python
  2. Inleiding tot Python
  3. Hoe Python te installeren
  4. Python-opdrachten
  5. Arrays in PHP
  6. Tuples in Python
  7. Begrip pythonlijst