Dit artikel zal de lezer helpen om de basisgegevens typen in Python, variabelen, enkele veelgebruikte functies met betrekking tot gegevens typen en enkele basis toepassingen in de echte wereld te begrijpen. We zullen Visual Studio Code gebruiken als onze code-editor. Als je Visual Studio Code nog niet hebt geïnstalleerd, zijn de instructies te vinden in de vorige blogpost.
Zoals we hebben geleerd in de vorige blogpost is Python een high-level, geïnterpreteerde, dynamisch getypeerde en object-georiënteerde taal. Vanwege de high-level aard is de taal zeer gemakkelijk te leren en is de syntaxis ook eenvoudig. Er zijn verschillende toepassingen van Python in de echte wereld, zoals voor machine learning, data science, game ontwikkeling, webapplicaties en nog veel meer.
In de vorige blogpost hebben we geleerd hoe we tekst in Python kunnen afdrukken. We gebruikten om te printen (“je gewenste tekst”) als de syntaxis. Laten we beginnen met wat variabelen zijn en waarom we variabelen gebruiken.
Een variabele is een entiteit die een waarde opslaat. De waarde kan een getal, geheel getal, reëel getal, tekst of een teken zijn. Laten we enkele voorbeelden bekijken van hoe je een variabele kunt gebruiken om waarden in Python op te slaan.
# variabelen x = 1 # opslaan van geheel getal y = 2.5 # opslaan van reëel getal z = "string" # opslaan van string of tekst n = "a" # opslaan van een teken b = True # opslaan van een boolean waarde print(x,y,z,n,b)
Output: 1 2.5 string a True
We hebben gezien hoe we variabelen kunnen opslaan, laten we nu zien hoe we hun waarden kunnen afdrukken. Je weet al het antwoord, dat is om print() te gebruiken, wat we in de eerste blog hebben gebruikt om de gewenste tekst af te drukken. Zie ook dat we de variabelen gebruiken zonder dubbele aanhalingstekens of enkele aanhalingstekens, in tegenstelling tot eerder. Dit komt omdat een variabele direct door print wordt herkend, aangezien deze in het geheugen is opgeslagen wanneer deze wordt gedeclareerd. Laten we nu de variabelen afdrukken.
We kunnen zien dat de variabelen worden afgedrukt zoals gemarkeerd in de bovenstaande afbeelding. Zoals we kunnen zien, ondersteunt Python de meeste verschillende gegevens typen in Python, zoals geheel getal, float (reële getallen), string (tekst of tekens) en Boolean (True of False).
Welke bewerkingen kunnen worden uitgevoerd met strings?
Deze functie kan worden gebruikt om de beginletter van elk woord in de string te kapitaliseren, zoals hieronder te zien is, is de output gemarkeerd.
text="deze blog is geweldig" print(text.title())Output:
Deze Blog Is Geweldig
Deze functie kan worden gebruikt om de hele woorden in de string te kapitaliseren. Het voorbeeld is geïllustreerd in de onderstaande afbeelding.
text="deze blog is geweldig" print(text.upper()) output: DEZE BLOG IS GEWELDIG
Deze functie kan worden gebruikt om de hele woorden in de string om te zetten naar kleine letters. Het voorbeeld is geïllustreerd in de onderstaande afbeelding.
text = "deze blog is geweldig" print(text.lower())
Output: deze blog is geweldig
Om twee verschillende strings te combineren kan “+” worden gebruikt. Het voorbeeld is geïllustreerd in de onderstaande afbeelding.
text = "deze blog is geweldig" text2="voor beginners" print(text+text2)
Output: deze blog is geweldigvoor beginners
Er zijn momenten waarop je geen tekst in één regel wilt afdrukken, maar meerdere regels wilt hebben en soms wil je dat de tekst tabruimte heeft. Dit kan in Python worden gedaan door “\n”(nieuwe regel) en “\t”(tabruimte) te gebruiken. Het voorbeeld is hieronder geïllustreerd.
print("deze blog is \ngeweldig") print("\tdeze blog is geweldig")
Output: deze blog is geweldig deze blog is geweldig
Dit is een functie in Python die alle witte ruimte in de string verwijdert. Met strip kunnen zowel de linker als de rechter witte ruimtes worden verwijderd. Maar soms voor specifieke vereisten voor het verwijderen van witte ruimte aan de linkerkant kan “lstrip()” worden gebruikt en voor de rechterkant “rstrip()” kan worden gebruikt. Het voorbeeld met code is hieronder geïllustreerd.
z=" hallo " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hallo “ “hallo” “ hallo” “hallo “
Door de len() functie te gebruiken, kan de lengte van een string worden bepaald. Het voorbeeld met code is hieronder geïllustreerd. Je kunt zien dat voor de string “hallo”, de output 5 is.
Z="geweldig" Print(len(Z))
Output: 5
De gehele getal gegevens typen in Python worden alleen gebruikt wanneer gehele getallen moeten worden opgeslagen. Er zijn verschillende bewerkingen die op gehele getallen kunnen worden uitgevoerd. Laten we hier leren over de type() functie. De type() functie vertelt je over het gegevenstype van de variabele. Het voorbeeld voor de type() functie met code is hieronder geïllustreerd.
a=1 type(a)
output: int
In variabelen van het gehele getal gegevenstype kunnen alleen gehele getallen worden opgeslagen, maar om reële getallen op te nemen of reële getallen op te slaan, gebruiken we float. In wezen wordt float gebruikt voor decimalen.
a=1.6 type(a)
output: float
In onze basis wiskunde tijdens onze middelbare school hebben we verschillende bewerkingen geleerd die op getallen kunnen worden uitgevoerd, zoals Optelling, Aftrekking, Vermenigvuldiging, Deling en nog veel meer. We kunnen al die bewerkingen op floats en gehele getallen uitvoeren, zoals hieronder geïllustreerd met code.
# variabelen x = 1 # opslaan van geheel getal y = 2.5 # opslaan van reëel getal z = "string" # opslaan van string of tekst n = "a" # opslaan van een teken x = True # opslaan van een boolean waardeprint(type(x),type(y),type(z),type(n),type(b)) [/code]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
In Python zijn er momenten waarop een ontwikkelaar moet weten of een verklaring waar of onwaar is. Meestal bij het gebruik van voorwaarden worden de Booleans gebruikt. Boolean bestaat uit True en False. Merk op dat Python hoofdlettergevoelig is bij het gebruik van Booleans, daarom moeten ze alleen in het True en False formaat zijn.
De type conversie is een proces waarbij je een datatype variabele in een andere datatype variabele converteert.
Dit converteert een getal dat in stringvorm of een float naar een geheel getal waarde. Het voorbeeld is hieronder geïllustreerd met de code.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
De int() kan alleen getallen in stringvorm naar gehele getallen converteren, maar niet naar tekens. Als tekens worden gebruikt in int(). dan zal het een fout geven zoals hieronder geïllustreerd.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Dit wordt gebruikt voor het converteren van elk reëel getal in stringvorm of elk geheel getal naar float zoals geïllustreerd in de onderstaande code.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
De float() kan alleen getallen in stringvorm naar float converteren, maar niet naar tekens. Als tekens worden gebruikt in float(). Dan zal het een fout geven zoals hieronder geïllustreerd.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Deze functie kan elke geheel getal of float waarde naar stringvorm converteren. Het voorbeeld is hieronder geïllustreerd.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Deze functie kan elke geheel getal, string, float waarde omzetten in een Boolean waarde.
Als de waarden in geheel getal of float 0 zijn, dan zal de bool() False geven. Voor strings, als de string leeg is, dan False. Het voorbeeld is hieronder geïllustreerd.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))output: False False False
In de volgende blogpost zullen we leren over Lijsten, Tuples, Sets en Woordenboeken.
Je vindt onze JavaScript Cursus van Beginner tot Gevorderd ook leuk.
JavaScript-expert en instructeur die IT-afdelingen coacht. Zijn belangrijkste doel is om de productiviteit van het team te verhogen door anderen te leren hoe ze effectief kunnen samenwerken tijdens het coderen.
Bedrijven worstelen met het beheren van een enorme hoeveelheid inhoud die online wordt gepubliceerd, van…
In het tijdperk van digitale transformatie hebben bedrijven toegang tot een ongekende hoeveelheid gegevens over…
Wist je dat je de essentie van een meeruurs opname van een vergadering of gesprek…
Stel je een wereld voor waarin jouw bedrijf boeiende, gepersonaliseerde video's kan maken voor elke…
Om het potentieel van grote taalmodellen (LLM's) volledig te benutten, moeten bedrijven een effectieve aanpak…
In 2018 was Unilever al begonnen aan een bewuste reis om automatisering en augmentatie in…