Introduktion till Python Variable Types

Följande artikel, Python Variable Types, ger en översikt för typerna i Python. Utför en väsentlig del i många programmeringsspråk, och Python är inte ett undantag. En variabel låter dig lagra värde genom att helt enkelt tilldela detta till identiteten, som kan användas för att märka värdet efteråt i programmet. En Python-handtagstyp skiljer sig från ett antal andra programmeringsspråk. På många programmeringsspråk, inklusive Java eller C #, har du deklarerat en variabeltyp innan du deklarerar själva variabeln.

Den variabla typen kan vara en int, float, string, char, bool och många andra.

I Python är det inte nödvändigt att förklara en typ någonstans. I själva verket skulle du förklara variabler som detta.

Förklara olika typer av Pythonvariabler

Nedan visas typerna av olika variabeltyper:

1. Python heltal och flottörer

Heltal är siffror och flyter är decimaltal. Att definiera heltal eller någon annan typ i Python för det är mycket enkelt. Helt enkelt typvariabelns namn och tilldela dess numeriska värde.

Exempel 1

Heltal är ett tal som kan vara positivt eller negativt eller 0, men de kan inte ha en decimal. De har obegränsad precision och stöder alla typer av matematiska och aritmetiska operationer som tillägg, subtraktion får återstoden, talets absoluta värde och mer. Floats är decimaler. De stöder samma operation som heltal.

Exempel 2

Python kommer inte att klaga på att du lägger till två olika typer och vad inte. Det ger det önskade resultatet. Heltalstypen är int, och den flytande siffertypen är flytande. Dessa typer namn för att konvertera eller kasta en variabel till ett heltal eller att flyta. Omger helt enkelt din variabel med int eller float för att konvertera den.

Exempel 3

2. Strängar

Vi använder strängar för att symbolisera text. Det är automatiskt Unicode-text i Python 3 men ASCII-text genom Python 2. Strängar kan definieras med hjälp av enstaka citat, dubbla citat eller tre gånger citaten, antingen enstaka eller dubbla. Du kan inte hitta någon huvudskillnad i vilken typ du använder.

Exempel 1

Python stöder många metoder inklusive många användbara verktygsmetoder. Några av dem har stora bokstäver, vilket gör den första karaktären till en stor bokstav. ersätt () -metoden tar två argument, den första är tecknet som ska ersättas och den andra är tecknet att ersätta det med. Sedan har vi alfa () eller isdigit () som kommer att återkomma om alla tecken är bokstäver respektive siffror.

Exempel 2

3. Boolesk och ingen

Boolean anger ett sant eller ett falskt värde. Du kan tilldela vilken variabel som helst som sant eller falsk och förklara en variabel som en boolesisk.

Exempel 1

Skriv bara variabelns namn och tilldela det Sann eller Falsk. Boolean i Python jämfört med de flesta andra programmeringsspråk. De börjar båda med stora bokstäver T och F för sant och falskt. Du kan konvertera en boolean till ett heltal, och det ger dig ett värde på 1 om sant eller 0 om falskt. Men om du konverterar sant eller falskt till en sträng ger du helt enkelt en textrepresentation, så en sträng med värdet sant eller falsk.

Exempel 2

Ingen liknar null på andra språk. Den anger att en variabel har definierats så att vi, utvecklarna, har skrivit in variabelns namn någonstans, men det är inte associerat med något värde.

Vi hittade inga utlänningar hittills,

Exempel 3

4. Listor

Om du vill definiera en lista i Python skriver du ett variabelnamn och tilldelar det tomma fyrkantiga parenteser. Där har du precis skapat en tom Python-lista.

Exempel 1

Vi ersätter våra tomma parenteser mot John, Sam och Michal. Nu har vår lista tre strängelement.

Exempel 2

För att få tillgång till ett element i en lista använder vi något som kallas ett index. Ett index är ett heltal som börjar från 0, vilket motsvarar 1 och bara ett element i listan. För vår lista, om vi skrev kod som personnamn (0), skulle vi få John. Om vi ​​skrev kodnamn som personnamn (2), skulle vi få Michal.

Exempel 3

Den viktiga anmärkningen här är att Listindexen i Python börjar med 0. Så även om vi har John som vårt första element, är indexet 0. Nästa element, Sam, som är vårt andra element i listan, har ett index av 1, och så vidare. Att byta ut ett element i listan är också lika enkelt som att kontrollera efter ett specifikt listelement. Så låt oss säga personnamn (0) = Dennis. Om vi ​​nu trycker personnamn ser vi att John är borta och att Dennis tog sin plats.

Exempel 4

Vi kan inte göra personnamn (3) = Patrick, men vi kan lägga till en inbyggd metod i vår lista som heter append (). Vi kan vidarebefordra alla objekt som vi vill till tilläggsmetoden som dess argument. När vi gör det läggs objektet som vi har passerat till i bilagan i slutet av vår befintliga lista.

Exempel 5

Listor i Python liknar mycket matriser på många andra språk, men de har några extra fördelar. Att ha flera datatyper i en enda lista är helt bra. Om du raderar personnamn (2) lägger du bara till nyckelordet.

Exempel 6

5. Ordböcker

Vi ville lägga till fler detaljer än bara namnet till en enda person som en person-id, men vi vill fortfarande att person-id ska kopplas till namnet. Vi kan använda en ordlista i så fall. I Python-ordboken har vi nycklar och värden. I vårt fall är nycklarna namn, person_id och feedback, och värdena är Dennis, 25467 och Ingen.

Exempel 1

En nyckel och ett värde gör ett par eller mer exakt ett nyckelvärdespar. Varje nyckel kommer att motsvara ett värde. Nu kan värdet vara av valfri typ. Precis som med listor kan vi bara lägga till vilken typ vi vill. Ordböcker är mycket användbara när det gäller att lagra någon form av strukturerad data.

  1. Lista över ordböcker
  2. Om vi ​​vill gruppera flera ordböcker tillsammans skapar vi helt enkelt en lista över ordböcker.
  3. Lägg märke till att vi har fyrkantiga parenteser här som definierar en lista.
  4. Då kan vi iterera igenom listan och använda data som varje ordbok innehåller.

6. Topp 4 andra datatyper

1. Komplex: Vi har också en typ som kallas komplex som anger komplexa siffror. Och Python 2 hade en typ som kallas lång, som inte finns i Python 3 längre.

2. Bytes och Bytearray: Det ersattes av heltalet. Sedan har vi åtminstone i Python 3 byte, som i huvudsak är en sekvens av heltal i intervallet 0 till 255

3. Tuples: som liknar listor men är oföränderliga. Du kan inte ändra deras värden.

4. Set och Frozenset: Slutligen har vi också uppsättningar och frysta uppsättningar, som återigen liknar listor, men de har bara unika objekt.

Slutsats

Python är bland de effektivt skrivna språken, vilket vanligtvis innebär att den inte behöver förklara en variabel innan den används. Datatyperna är ofta som olika programmeringsspråk. I stället för deras styrkor finns det några svagheter som kan utlösa problem på lång sikt.

Rekommenderade artiklar

Detta har varit en guide till Python Variable Types. Här har vi diskuterat 6 olika typer av Pythonvariabler i detalj med exempel. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer-

  1. Vad är Python
  2. Introduktion till Python
  3. Hur man installerar Python
  4. Python-kommandon
  5. Arrays i PHP
  6. Tuples i Python
  7. Förståelse för Pythonlista

Kategori: