Wat zijn de verschillende betekenissen van haakjes bij het programmeren in Python?


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}, en frozenset({"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

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *