Denna artikel kommer att hjälpa läsaren att förstå de grundläggande datatyperna i Python, variabler, några vanliga funktioner i förhållande till datatyper och några grundläggande tillämpningar i verkliga livet. Vi kommer att använda Visual Studio Code som vår kodredigerare. Om du inte har installerat Visual Studio Code, ges instruktionerna i det tidigare blogginlägget.

Variabler och datatyper i Python – innehållsförteckning:

  1. Introduktion till Python
  2. Variabler i Python
  3. Datatyper i Python
  4. Nästa blogginblick

Introduktion till Python

Som vi har lärt oss i det tidigare blogginlägget är Python ett hög-nivå, tolkat, dynamiskt typat och objektorienterat språk. På grund av sin hög-nivå natur är språket mycket lätt att lära sig, och syntaxen är också enkel. Det finns en mängd olika tillämpningar av Python i verkliga livet, som för maskininlärning, datavetenskap, spelutveckling, webbapplikationer och mycket mer.

I det tidigare blogginlägget lärde vi oss hur man skriver ut text i Python. Vi använde att skriva ut (“din önskade text”) som syntax. Låt oss börja med vad variabler är och varför vi använder variabler.

Variabler i Python

En variabel är en enhet som lagrar ett värde. Värdet kan vara ett nummer, heltal, reellt tal, text eller ett tecken. Låt oss se några exempel på hur du kan använda en variabel för att lagra värden i Python.

# variabler
x = 1  # lagrar heltal
y = 2.5  # lagrar reellt tal
z = "sträng"  # lagrar sträng eller text
n = "a"  # lagrar ett tecken
b = True  # lagrar ett boolean-värde
print(x,y,z,n,b)
Utdata:
1 2.5 sträng a True

Vi har sett hur man lagrar variabler, nu låt oss se hur man skriver ut deras värden. Du vet redan svaret, vilket är att använda print(), som vi använde i den första bloggen för att skriva ut den önskade texten. Se också att vi använder variablerna utan att använda några dubbla citattecken eller enkla citattecken till skillnad från tidigare. Detta beror på att en variabel känns igen av print direkt eftersom den lagras i minnet när den deklareras. Nu, låt oss skriva ut variablerna.

Vi kan se att variablerna skrivs ut som framhävt i bilden ovan. Som vi kan se stöder Python de flesta av de olika datatyperna i Python som heltal, flyttal (reella tal), sträng (text eller tecken) och Boolean (True eller False).

Datatyper i Python

Strängar

data_types_in_python

Vilka operationer kan utföras med strängar?

  • title()

    Denna funktion kan användas för att kapitalisera den första bokstaven i varje ord i strängen som ses nedan där utdata är framhävt.

  • text="denna blogg är fantastisk"
    print(text.title())
    
    Utdata:
    
    Denna Blogg Är Fantastisk
    
  • upper()

    Denna funktion kan användas för att kapitalisera hela orden i strängen. Exemplet illustreras i bilden nedan.

  • text="denna blogg är fantastisk"
    print(text.upper())
    
    utdata:
    DENNA BLOGG ÄR FANTASTISK
    
  • lower()

    Denna funktion kan användas för att konvertera hela orden i strängen till små bokstäver. Exemplet illustreras i bilden nedan.

  • text = "denna blogg är fantastisk"
    print(text.lower())
    
    
    Utdata:
    
    denna blogg är fantastisk
    
  • Sammanfogning av strängar

    För att kombinera två olika strängar kan “+” användas. Exemplet illustreras i bilden nedan.

  • text = "denna blogg är fantastisk"
    text2="för nybörjare"
    print(text+text2)
    
    Utdata:
    
    denna blogg är fantastiskför nybörjare
    
    
  • Vitrum

    Det finns gånger när du inte vill skriva ut text på en enda rad utan ha flera rader och ibland vill du att texten ska ha tabbavstånd. Detta kan göras i Python genom att använda “\n”(ny rad) och “\t”(tabbavstånd). Exemplet illustreras nedan.

  • print("denna blogg är \nfantastisk")
    print("\tdenna blogg är fantastisk")
    
    Utdata:
    
    denna blogg är 
    fantastisk
      denna blogg är fantastisk
    
  • Strips-funktioner

    Detta är en funktion i Python som tar bort eventuella vita utrymmen i strängen. Genom att använda strip kan både vänster och höger vita utrymmen tas bort. Men ibland för specifika krav för att ta bort vita utrymmen till vänster kan “lstrip()” användas och för höger “rstrip()” kan användas. Exemplet med kod illustreras nedan.

  • z=" hej "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Utdata:
    “ hej “
    “hej”
    “ hej”
    “hej “
    
  • Stränglängd

    Genom att använda len() funktionen kan en stränglängd bestämmas. Exemplet med kod illustreras nedan. Du kan se för strängen “hej”, att utdata är 3.

    Z="fantastisk"
    Print(len(Z))
    
    Utdata:
    3
    

    Heltal

    Heltalsdatatyperna i Python används endast när hela nummer ska lagras. Det finns flera operationer som kan utföras på heltal. Låt oss lära oss om type() funktionen här. type() funktionen berättar om variabelns datatyp. Exemplet för type() funktionen med kod illustreras nedan.

  • a=1
    
    type(a)
    
    utdata:
    
    int
    

    Flyttal

    I heltalsdatatypvariabler kan endast hela nummer lagras, men för att inkludera reella nummer eller för att lagra reella nummer använder vi float. I grunden används float för decimaler.

a=1.6

type(a)
utdata:

float

Operationer på flyttal och heltal

I vår grundläggande matematik under vår gymnasietid har vi lärt oss flera operationer som kan utföras på nummer som Addition, Subtraktion, Multiplikation, Division och många fler. Vi kan utföra alla dessa operationer på flyttal och heltal som illustreras nedan med kod.

# variabler

x = 1  # lagrar heltal
y = 2.5  # lagrar reellt tal
z = "sträng"  # lagrar sträng eller text
n = "a"  # lagrar ett tecken
x = True  # lagrar ett boolean-värde
print(type(x),type(y),type(z),type(n),type(b)) [/code]
utdata:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

Boolean

I Python finns det gånger då en utvecklare behöver veta om ett uttalande är sant eller falskt. Oftast när man använder villkor används Boolean. Boolean består av True och False. Observera att Python är skiftlägeskänsligt när man använder Booleans, därför måste de vara i True och False-format endast.

Som vi har lärt oss om datatyper i Python och variabler i Python, låt oss koda ett enkelt program och testa vår kunskap.