python data types
Inleiding tot Python-gegevenstypen:
We hebben geleerd over Python-variabelen in detail in onze vorige tutorial.
In deze tutorial zullen we de verschillende classificaties van Python-gegevenstypen verkennen, samen met de betrokken voorbeelden, zodat je ze gemakkelijk kunt begrijpen.
Een expliciete variatie van Tutorials voor Python Training worden u in deze serie gepresenteerd om uw kennis over Python te verrijken.
Wat je leert:
Bekijk de VIDEO-tutorials
Python-gegevenstypen: getallen, strings en lijst:
Python-gegevenstypen: Tuple, Set en Dictionary:
Python-gegevenstypen
Een gegevenstype beschrijft het kenmerk van een variabele.
Python heeft zes standaard gegevenstypen:
- Getallen
- Draad
- Lijst
- Tuple
- Set
- Woordenboek
# 1) Cijfers
In Numbers zijn er hoofdzakelijk 3 typen, waaronder Integer, Float en Complex.
Deze 3 worden gedefinieerd als een klasse in python. Om erachter te komen tot welke klasse de variabele behoort, kunt u de functie type () gebruiken.
Voorbeeld:
Uitgang: 5 is van het type
Uitgang: 2.5 is van het type
Uitvoer : (6 + 2j) is een type
# 2) String
Een string is een geordende reeks tekens.
wat is mijn netwerkbeveiligingssleutel voor verizon-hotspot
We kunnen enkele aanhalingstekens of dubbele aanhalingstekens gebruiken om tekenreeksen weer te geven. Meerregelige tekenreeksen kunnen worden weergegeven met drievoudige aanhalingstekens, '’ of '' '.
Strings zijn onveranderlijk, wat betekent dat zodra we een string declareren, we de reeds gedeclareerde string niet meer kunnen updaten.
Voorbeeld:
Multiline: ”Python is een geïnterpreteerde programmeertaal op hoog niveau voor programmeren voor algemene doeleinden. Gemaakt door Guido van Rossum en voor het eerst uitgebracht in 1991 '
of
‘’ ’Python is een geïnterpreteerde programmeertaal op hoog niveau voor programmeren voor algemene doeleinden. Gemaakt door Guido van Rossum en voor het eerst uitgebracht in 1991. ’’ ’
We kunnen verschillende bewerkingen in strings uitvoeren, zoals aaneenschakeling, herhaling en segmentering.
Aaneenschakeling: Het betekent de bewerking van het samenvoegen van twee snaren.
Voorbeeld:
Uitgang: Welkom bij Python
Herhaling:
Het betekent een reeks instructies een bepaald aantal keren herhalen.
Voorbeeld:
Uitgang: Welkom, welkom, welkom, welkom
Snijden: Slicing is een techniek om delen van een string te extraheren.
Notitie: In Python begint de index bij 0.
Voorbeeld:
Uitgang: lco
Python ondersteunt ook een negatieve index.
Uitgang: ome
Omdat strings onveranderlijk zijn in Python, zal het een fout genereren als we proberen de string bij te werken.
Voorbeeld:
Uitgang: TypeError: ‘str’ -object ondersteunt geen itemtoewijzing
# 3) Lijst
Een lijst kan een reeks waarden bevatten.
Lijstvariabelen worden gedeclareerd door haakjes [] te gebruiken. Een lijst is veranderlijk, wat betekent dat we de lijst kunnen aanpassen.
Voorbeeld:
Uitvoer : Lijst [2] = 5,5
Uitgang: Lijst [0: 3] = [2, 4, 5,5]
De lijst bijwerken:
Uitgang: [2, 4, 5.5, ‘Hallo’]
# 4) Tupel
Een tuple is een reeks Python-objecten gescheiden door komma's.
Tupels zijn onveranderlijk, wat betekent dat tupels die eenmaal zijn gemaakt, niet kunnen worden gewijzigd. Tuples worden gedefinieerd met haakjes ().
Voorbeeld:
Uitgang: Tuple [1] = 15
Uitgang: Tuple [0: 3] = (50, 15, 25,6)
Aangezien Tuples onveranderlijk zijn in Python, zal het een fout genereren als we proberen het tuple bij te werken.
Voorbeeld:
Uitgang: TypeError: ‘tuple’ -object ondersteunt geen itemtoewijzing
# 5) Instellen
Een set is een ongeordende verzameling items. Set wordt gedefinieerd door waarden gescheiden door een komma tussen accolades {}.
Voorbeeld:
Uitgang: {‘Python’, 1, 5, 2.6}
In de set kunnen we bewerkingen uitvoeren zoals unie en kruispunt op twee sets.
We kunnen Union-operatie uitvoeren door | te gebruiken Operator.
Voorbeeld:
Uitgang: A U B = {‘c’, ‘a’, 2, ‘d’}
We kunnen kruispuntoperaties uitvoeren met behulp van & Operator.
Uitgang: {7}
Omdat de set een ongeordende verzameling is, heeft indexering geen betekenis. Daarom werkt de slicing-operator [] niet.
Uitgang: TypeError: ‘set’ -object ondersteunt geen itemtoewijzing
# 6) Woordenboek
Woordenboeken zijn het meest flexibele ingebouwde gegevenstype in Python.
Items uit de woordenboeken worden opgeslagen en opgehaald met de toets. Woordenboeken worden gebruikt om een enorme hoeveelheid gegevens op te slaan. Om de waarde op te halen, moeten we de sleutel kennen. In Python worden woordenboeken tussen accolades {} gedefinieerd.
We gebruiken de sleutel om de respectieve waarde op te halen. Maar niet andersom.
Syntaxis:
Sleutel waarde
Voorbeeld:
Uitgang: {1: ‘Hallo’, 2: 7.5, 3: ‘Klasse’}
We kunnen de waarde achterhalen door de volgende methode te gebruiken:
Voorbeeld:
Uitgang: 7.5
hoe je een programmeur wordt voor beginners
Als we proberen de waarde op te halen door de waarde te gebruiken in plaats van de sleutel, zal dit een fout genereren.
Voorbeeld:
Uitgang:
Hertraceren (meest recente oproep als laatste)
Bestand '', regel 1, in
print ('Dict [7.5] =', Dict [7.5])
KeyError: 7.5
We kunnen het woordenboek ook bijwerken door de volgende methoden te gebruiken:
Voorbeeld:
Uitgang:
{1: ‘Hallo’, 2: 7.5, 3: ‘python’}
Ik hoop dat je de verschillende classificaties van Python-gegevenstypen inmiddels uit deze tutorial hebt begrepen.
Onze aanstaande tutorial zal je alles over Python Operators uitleggen !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Python-variabelen
- Python-operators
- Python String-functies
- C ++ gegevenstypen
- Python-functies
- Parametrering van JMeter-gegevens met behulp van door de gebruiker gedefinieerde variabelen
- Invoer-uitvoer en bestanden in Python (Python openen, lezen en schrijven naar bestand)
- Python-zelfstudie voor beginners (hands-on GRATIS Python-training)