Was sind die unterschiedlichen Bedeutungen von Klammern in der Python-Programmierung?


Beste Antwort

In der Python-Programmierung werden hauptsächlich drei Arten von Klammern verwendet. Sprechen wir also nacheinander über alle.

  • Runde Klammern oder Klammern (): Runde Klammern oder Klammern werden hauptsächlich zum Deklarieren eines Tupels verwendet. Tupel ist eine Art Datentyp, in dem verschiedene Datentypen wie Zeichenfolge, int, char usw. gespeichert sind. Der Hauptpunkt eines Tupels, bei dem das Tupel die Elementzuweisung nicht unterstützt, dh Sie kann den Wert eines bestimmten Elements innerhalb eines Tupels nicht neu zuweisen oder ändern. Die grundlegende Syntax von Tupel sieht folgendermaßen aus:

tuple = (1,2,3)

  • Eckige Klammern []: Eckige Klammern werden zum Deklarieren einer Liste verwendet. Liste ist ein Datentyp, der Daten verschiedener Typen enthält, z. Zeichenfolge, int, char usw. Der einzige Unterschied zwischen Tupel und Liste besteht darin, dass Sie die Werte in Tupel nicht neu zuweisen oder ändern können, während Sie die Werte in der Liste ändern können. Die grundlegende Syntax einer Liste sieht folgendermaßen aus:

list = [1,2,3]

  • Geschweifte Klammern {}: Geschweifte Klammern werden verwendet, um eine Menge und ein Wörterbuch in Python zu deklarieren. Eine Menge ist eine Sammlung von Datentypen wie int, string usw. Die Sache mit Setze i s, die keine doppelten Werte zulassen, und wenn int-Werte, die in eine Menge eingegeben werden, ungeordnet sind, dann ist dies der Fall ordnet sie automatisch in geordneter Form an. Bei den Wörterbüchern bestehen die Wörterbücher aus zwei Hauptelementen: Key und Value. Ke y in einem Wörterbuch kann verwendet werden, um auf den Wert dieses Schlüssels zuzugreifen. Die grundlegende Syntax von Wörterbuch und Satz wird nachfolgend erwähnt:

#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

Ich hoffe, es wurde gelöscht Ihre Zweifel.

Upvote !! wenn es geholfen hat 🙂

Antwort

Was sind die unterschiedlichen Bedeutungen von Klammern in der Python-Programmierung?

Runde Klammern:

  • zur Darstellung von Tupeln wie (1, 2, 4).
  • wird verwendet, um Ausdrücke wie in (a + b) * c + (x ** p) ** q – (f – g) # ohne Klammern zu gruppieren. Der Ausdruck hat eine andere Semantik.
  • wird verwendet, um Parameter in Funktionen wie print("Hello World")

eckige Klammern:

  • zur Darstellung von Listen wie [1, 2, 4]
  • zur Indizierung eines Elements in einer Liste, einem Tupel, einer Zeichenfolge, Wörterbuch, wie ls[i]
  • , um ein Slice aus einer Sequenz zu erhalten: Beispiel – st = "Python", st[2:5] gibt Ihnen "tho"

Geschweifte Klammern:

  • wird verwendet, um Mengen wie {3, 1, 2} und frozenset({"b", "A", "C"})
  • zur Darstellung von Wörterbüchern wie {1: "one", 2: "two", 9: "ten"}
  • verwendet als Platzhalter in Formatierungszeichenfolgen platzieren: Beispiel 1:

"Hello {} How you".format("John")

  • Beispiel 2: "Sorted: {1}, {2}, {0}".format(14, 8, 11) Beispiel 3 (für Python 3.6 und spätere Versionen):

a, b, c = 1, -3, 6

f"a={a}, b={b}, c={c}, d2 = {b**2 - 4 * a * c}"

  • usw.

Hinweis :

  • {} ist keine leere Menge; Es handelt sich um ein leeres Wörterbuch
  • set (), mit dem Sie ein leeres Set

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.