Python-variabelen

  • Cornelius Paul
  • 0
  • 3066
  • 164
>

Invoering

Herinner je je variabelen uit de wiskundeles op school? Variabelen bij het programmeren lijken eigenlijk erg op elkaar. Variabelen zijn slechts symbolen die een waarde vertegenwoordigen en die waarde kan worden gewijzigd; dus de naamvariabele. In tegenstelling tot wiskunde kunnen variabelen bij het programmeren veel vrijer zijn. Variabelen hoeven niet alleen een letter te zijn. Variabelen kunnen uit één teken bestaan, maar zijn meestal een woord of een korte beschrijvende zin in kleine letters met woorden gescheiden door onderstrepingstekens. Het is eigenlijk het beste om variabelen iets beschrijvends te noemen, zodat jij en iedereen waarmee je werkt precies weet wat die variabele is, zelfs veel later in de code.

Soorten variabelen

Python is een dynamische eendgetypeerde taal. Maak je niet al te veel zorgen over de terminologie, maar dat betekent dat Python je niet dwingt om te specificeren welke typen variabelen zijn wanneer je ze maakt. Oh ja, er zijn soorten variabelen. Hoewel u hun type niet per se hoeft te specificeren wanneer u ze maakt, is het een goed idee om te weten welk type u wilt dat ze zijn. Later zal het hebben van het verkeerde type variabele u steevast in grote problemen brengen.
Er zijn zes hoofdtypen variabelen die u nu moet kennen. Vier ervan zijn eenvoudige of primitieve variabelen. De andere twee zijn complexer en omvatten gegevensverzamelingen. Er zijn gehele getallen, dat zijn hele getallen. Drijft, of drijvende-kommagetallen, zijn getallen met decimalen. Tekst wordt een draad. Er zijn ook booleans, die true of false waarden bevatten.
Aan de meer complexe kant zijn er tupels en lijsten(arrays in andere talen), die beide verzamelingen informatie bevatten. Tuples bevatten groepen verschillende soorten informatie en kunnen niet worden gewijzigd. In programmeertaal: het onvermogen om te veranderen tupels betekent dat ze onveranderlijk zijn. Lijsten, Houd daarentegen groepen van hetzelfde type datum vast en kunnen op elk moment worden gewijzigd.

Variabelen toewijzen

Om een ​​waarde aan variabelen toe te wijzen en ze te maken, vertel je Python waar ze gelijk aan zijn. Als u bijvoorbeeld een variabele met de naam zeg hallo dat is een draad en houdt de fase "Hallo wereld!" bekijk het onderstaande voorbeeld.
 say_hello = "Hallo wereld!" 
Als u met cijfers werkt, is het bijna hetzelfde. Stel de variabelenaam gewoon in op het nummer dat u wilt.
 this_integer = 5 this_float = 5.5 
Als je met getallen te maken hebt, kun je zelfs een variabele instellen die gelijk is aan een vergelijking, en de variabele is gelijk aan de oplossing.
 the_answer = 6 * 7 
Bekijk nu de waarden van sommige variabelen door ze af te drukken. Jij kan geven afdrukken de naam van een variabele, en het geeft je de waarde terug.
 print (the_answer) 
U kunt de waarden van variabelen net zo gemakkelijk wijzigen. Het enige dat u hoeft te doen, is ze gelijk te stellen aan iets anders. Probeer het uit en druk de waarden ertussen af.
 a = 5 print (a) a = 10 print (a) 
Zien? Het verandert gewoon. Hetzelfde geldt (soort van) voor snaren. Ze zijn technisch onveranderlijk, zoals tupels, dus je wijzigt niet echt de bestaande waarde. Je wijst de variabele naar een nieuwe. Maar daar hoef je je nu echt geen zorgen over te maken.
 a_string = "Hallo!" print (a_string) a_string = "Tot ziens!" print (a_string) 
Het werkt nog steeds zoals je zou verwachten. Later in geavanceerder gebruik, wilt u de onveranderlijkheid van snaren in gedachten.

Variabelen vergelijken

Python geeft je ook de mogelijkheid om de waarden van variabelen te vergelijken en geeft je een waarde van een van beide waar of false afhankelijk van de vergelijking. Het vergelijken van variabelen is een heel belangrijk concept bij het programmeren en zal later vrij veel in het spel komen. Gelukkig gebruikt Python de symbolen voor vergelijking van wiskunde om vergelijkende variabelen af ​​te handelen.
Het eerste dat u waarschijnlijk wilt controleren, is of twee variabelen gelijk zijn aan elkaar. Dus je doet dat met twee gelijktekens naast elkaar, op deze manier; ==. Er zijn er twee in plaats daarvan om onderscheid te maken tussen het controleren van gelijkheid voor het toekennen van waarde.
 a = 6 b = 2 * 3 print (a == b) 
Het drukte "True" af, want drie keer twee is gelijk aan zes. Je kunt het vergelijken snaren te. Python controleert gewoon of de tekst in het snaren is hetzelfde.
 a_string = "Hallo" another_string = "Hallo" print (a_string == another_string) 
Nogmaals, het kwam terug "Waar" omdat ze hetzelfde waren. Als u er een wijzigt, zullen de resultaten anders zijn.
 a_string = "Hallo" another_string = "Hallo!" print (a_string == een andere_string) 
Nu is het "False" omdat another_string heeft een uitroepteken. Nogmaals, Python en andere programmeertalen zijn erg letterlijk. Het kan ze niet schelen dat het middelen hetzelfde omdat het niet letterlijk precies hetzelfde is.
Er zijn andere manieren om variabelen of waarden te vergelijken, zoals; >, <, > =, <=, en !=. Je hebt ze waarschijnlijk allemaal eerder gezien, behalve misschien de laatste. Dus de eerste paar zijn groter dan, kleiner dan, groter dan of gelijk aan, en kleiner dan of gelijk aan. De laatste die je misschien niet hebt gezien, is 'niet gelijk'. Hier zijn een paar voorbeelden:
 >>> 5> 7 Niet waar >>> 7> 5 Waar >>> 5 * 2> = 11 Niet waar >>> 6 * 2> = 11 Waar >>> 6 * 2> = 12 Waar >>> 6 * 2 <= 13 True >>> "Hello"! = "Hallo!" Klopt 
De >(groter dan) en de <(minder dan) vergelijk gewoon twee waarden rechtstreeks. Als de twee waarden gelijk zijn aan elkaar, retourneert de vergelijking 'False', aangezien twee gelijke waarden niet groter of kleiner zijn dan elkaar.
De > =(groter dan of gelijk aan) en de <=(kleiner dan of gelijk aan) doen bijna hetzelfde, maar ze zullen evalueren naar "Waar", als de waarden gelijk zijn.
!= is precies het tegenovergestelde van ==. Het evalueert alleen naar "Waar" als de twee waarden niet gelijk zijn aan elkaar.

Sluitend

Er kan nog veel meer worden gedaan met variabelen. Speel met wat je hier hebt gedaan. Er zijn tal van mogelijkheden met vergelijkingsoperatoren. U kunt zien hoe complex uitspraken u kunt doen. De komende gidsen zullen elk type variabele veel dieper verkennen en u vertrouwd maken met de mogelijkheden van elk.

Opdrachten

  1. Maak een stringvariabele met de naam "naam" en stel deze gelijk aan uw naam.
  2. Druk uw nieuwe "naam" -variabele af.
  3. Maak een integer-variabele genaamd "an_int."
  4. Maak een float-variabele met de naam "a_float."
  5. Vermenigvuldig "an_int" en "a_float" en wijs het resultaat toe aan een nieuwe variabele genaamd "the_answer."
  6. Print "the_answer."
  7. Stel "an_int" in op een ander geheel getal. Zet "a_float" op een andere float. Verdeel ze en stel "the_answer" gelijk aan het resultaat. Druk "the_answer."
  8. Gebruik een vergelijkingsoperator om te controleren of "the_answer" gelijk is aan "an_int" gedeeld door "a_float."
  9. Gebruik print en een vergelijkingsoperator om te zien of "3 ** 3 + 3" groter is dan 30.
  10. Gebruik een andere vergelijkingsoperator voor de stelling uit de vorige vraag om het tegenovergestelde resultaat te krijgen.
  11. Druk het resultaat af van "'hallo'! = 'Hallo'." Waarom is dat het resultaat??
  12. Maak een reeks getalsvariabelen en rangschik ze zo dat de som van de eerste twee kleiner is dan het verschil tussen de derde en de eerste. Print het resultaat.

Inhoudsopgave

  1. Python Introductie- en installatiehandleiding
  2. Python-bestanden en de interpreter
  3. Experimenteren met cijfers en tekst in Python
  4. Python-variabelen
  5. Werken met nummervariabelen in Python
  6. Python String Basics
  7. Geavanceerde Python-strings
  8. Python-opmerkingen
  9. Python-lijsten
  10. Python List-methoden
  11. Multidimensionale lijsten van Python
  12. Python Tuples
  13. Python Booleaanse operatoren
  14. Python If-verklaringen
  15. Python While Loops
  16. Python For Loops
  17. Python-woordenboeken
  18. Python geavanceerde woordenboeken
  19. Python-functies



Niemand heeft nog op dit artikel gereageerd.

Een verzameling nuttige informatie over het Linux-besturingssysteem en nieuwe technologieën
Nieuwe artikelen, praktische tips, gedetailleerde recensies en handleidingen. Voel je thuis in de wereld van het Linux-besturingssysteem