Beste antwoord
Er worden hoofdzakelijk drie soorten haakjes gebruikt bij het programmeren van Python. Laten we ze dus allemaal een voor een bespreken.
- Ronde haakjes of haakjes (): Ronde haakjes of haakjes worden voornamelijk gebruikt om een tupel te declareren. Tuple is een soort gegevenstype dat verschillende soorten gegevens opslaat, zoals string, int, char, etc. Het belangrijkste punt van een tuple dat tuple ondersteunt geen itemtoewijzing, wat betekent dat u kan de waarde van een specifiek element binnen een tuple niet opnieuw toewijzen of wijzigen. De basissyntaxis van tuple ziet er als volgt uit:
tuple = (1,2,3)
- Vierkante haken []: Vierkante haken worden gebruikt om een lijst te declareren. Lijst is een gegevenstype dat gegevens van verschillende typen bevat, bijv. string, int, char, etc. Het enige verschil tussen tuple en list is dat je de waarden in tuple niet opnieuw kunt toewijzen of wijzigen, terwijl je de waarden in de lijst wel kunt veranderen. De basissyntaxis van een lijst ziet er als volgt uit:
list = [1,2,3]
- Accolades {}: accolades worden gebruikt om een set en een woordenboek in python te declareren. Een set is een verzameling gegevenstypes zoals int, string, etc. Het ding over Set i s die sets geen dubbele waarden toestaan en als int-waarden die in een set zijn ingevoerd, ongeordend zijn, rangschikt ze automatisch in geordende vorm. De woordenboeken, die nu naar woordenboeken komen, bestaan uit twee belangrijke dingen: Sleutel en Waarde. Ke y in een woordenboek kan worden gebruikt om toegang te krijgen tot de waarde van die sleutel. De basissyntaxis van woordenboek en set wordt hieronder vermeld:
#This is set
set = {2,3,3,1,6,5}
print(set) #Output: {1,2,3,5,6}
#This is dictionary
dict = {
"age" : 18,
"Height" : 5"
}
print(dict["age"]) #output : 18
Ik hoop dat het is opgelost uw twijfels.
Upvote !! als het hielp 🙂
Antwoord
Wat zijn de verschillende betekenissen van haakjes in Python-programmering?
Ronde haakjes:
- worden gebruikt om tupels zoals (1, 2, 4) weer te geven.
- gebruikt om uitdrukkingen zoals in (a + b) * c + (x ** p) ** q – (f – g) #zonder haakjes te groeperen, zal de uitdrukking een andere semantiek hebben.
- gebruikt om parameters in functies in te sluiten, zoals
print("Hello World")
Vierkante haken:
- wordt gebruikt om lijsten weer te geven zoals
[1, 2, 4]
- gebruikt om een element in een lijst, tuple, string, woordenboek, zoals
ls[i]
- gebruikt om een segment uit een reeks te verkrijgen: Voorbeeld –
st = "Python"
,st[2:5]
geeft u"tho"
Accolades:
- wordt gebruikt om sets te vertegenwoordigen, zoals
{3, 1, 2}
, enfrozenset({"b", "A", "C"})
- gebruikt om woordenboek als
{1: "one", 2: "two", 9: "ten"}
- gebruikt als plaatshouders in opmaakstrings: Voorbeeld1:
"Hello {} How you".format("John")
- Voorbeeld 2:
"Sorted: {1}, {2}, {0}".format(14, 8, 11)
Voorbeeld 3 (voor Python 3.6 en latere versies):
a, b, c = 1, -3, 6
f"a={a}, b={b}, c={c}, d2 = {b**2 - 4 * a * c}"
- etc.
Opmerking :
- {} is niet een lege set; het is een leeg woordenboek
- set () geeft je een lege reeks