Bästa svaret
Det finns huvudsakligen tre typer av parenteser som används vid pythonprogrammering. Så låt oss prata om dem alla en efter en.
- Runda parenteser eller parenteser (): Runda parenteser eller parenteser används främst för att deklarera en tuple. Tuple är en typ av datatyp som lagrar olika typer av data som sträng, int, char, etc. kan inte tilldela eller ändra värdet på ett specifikt element i en tuple. Den grundläggande syntaxen för tuple ser ut så här:
tuple = (1,2,3)
- Fyrkantiga parenteser []: Fyrkantiga parenteser används för att deklarera en lista. Lista är en datatyp som innehåller data av olika typer, t.ex. string, int, char, etc. Den enda skillnaden mellan tuple och lista är att du inte kan tilldela eller ändra värdena i tuple medan du kan ändra värdena i listan. Den grundläggande syntaxen för en lista ser ut så här:
list = [1,2,3]
- Curly parentes {}: Curly parentes används för att förklara en uppsättning och en ordbok i python. En uppsättning är en samling datatyp som int, sträng, etc. Saken om Set i s som uppsättningar tillåter inte dubbla värden och om int-värden som anges i en uppsättning är oordnade så ordnar dem automatiskt i beställd form. Nu när det gäller ordböcker består ordböcker av två huvudsakliga saker som är Nyckel och Värde. Ke y i en ordlista kan användas för att komma åt värdet på den nyckeln. Den grundläggande syntaxen för ordlistan och uppsättningen nämns nedan:
#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
Hoppas att det har rensats dina tvivel.
Upvote !! om det hjälpte 🙂
Svar
Vilka är de olika betydelserna av parenteser i Python-programmering?
Runda fästen:
- används för att representera tuplar som (1, 2, 4).
- används för att gruppera uttryck som i (a + b) * c + (x ** p) ** q – (f – g) # utan parenteser kommer uttrycket att ha olika semantiska.
- används för att bifoga parametrar i funktioner, som
print("Hello World")
Fyrkantiga parenteser:
- används för att representera listor som
[1, 2, 4]
- används för att indexera ett element i en lista, tuple, sträng, ordlista, som
ls[i]
- används för att få en skiva från en sekvens: Exempel –
st = "Python"
,st[2:5]
ger dig"tho"
Lockiga hängslen:
- används för att representera uppsättningar, som
{3, 1, 2}
ochfrozenset({"b", "A", "C"})
- används för att representera ordlista som
{1: "one", 2: "two", 9: "ten"}
- används som placera innehavare i formateringssträngar: Exempel1:
"Hello {} How you".format("John")
- Exempel 2:
"Sorted: {1}, {2}, {0}".format(14, 8, 11)
Exempel 3 (för Python 3.6 och senare versioner):
a, b, c = 1, -3, 6
f"a={a}, b={b}, c={c}, d2 = {b**2 - 4 * a * c}"
- etc.
Obs :
- {} är inte en tom uppsättning; det är en tom ordbok
- set () ger dig en tom uppsättning