Jakie są różne znaczenia nawiasów w programowaniu w Pythonie?


Najlepsza odpowiedź

W programowaniu w Pythonie są używane głównie trzy typy nawiasów. Porozmawiajmy więc o nich wszystkich jeden po drugim.

  • Nawiasy okrągłe lub Nawiasy (): Nawiasy okrągłe lub Nawiasy są używane głównie do deklarowania krotki. Krotka to rodzaj danych, które przechowują różne typy danych, takie jak string, int, char itp. Główny punkt krotki, że krotka nie obsługuje przypisywania elementów, co oznacza, że nie może ponownie przypisać ani zmienić wartości określonego elementu wewnątrz krotki. Podstawowa składnia krotki wygląda następująco:

tuple = (1,2,3)

  • Nawiasy kwadratowe []: Nawiasy kwadratowe służą do deklarowania listy. Lista to typ danych, który zawiera dane różnego typu, np. string, int, char itd. Jedyną różnicą między krotką a listą jest to, że nie można ponownie przypisać ani zmienić wartości w krotce, natomiast można zmienić wartości na liście. Podstawowa składnia listy wygląda następująco:

list = [1,2,3]

  • Nawiasy klamrowe {}: Nawiasy klamrowe służą do deklarowania zestawu i słownika w Pythonie. Zbiór to zbiór danych typu int, string itp. Rzecz o Set i s, które nie zezwalają na zduplikowane wartości i jeśli wartości int wprowadzone w zestawie są nieuporządkowane, to automatycznie ułoży je w uporządkowanej formie. Wracając do słowników, słowniki składają się z dwóch głównych elementów, którymi są Klucz i Wartość. Ke y wewnątrz słownika może służyć do uzyskania dostępu do wartości tego klucza. Podstawowa składnia słownika i zestawu jest wymieniona poniżej:

#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

Mam nadzieję, że zostało wyczyszczone Twoje wątpliwości.

Głos za mną !! gdyby to pomogło 🙂

Odpowiedź

Jakie są różne znaczenia nawiasów w programowaniu w Pythonie?

Nawiasy okrągłe:

  • używane do reprezentowania krotek, takich jak (1, 2, 4).
  • używane do grupowania wyrażeń, takich jak (a + b) * c + (x ** p) ** q – (f – g) # bez nawiasów, wyrażenie będzie miało inną semantyczną.
  • używany do umieszczania parametrów w funkcjach, takich jak print("Hello World")

Nawiasy kwadratowe:

  • używany do reprezentowania list, takich jak [1, 2, 4]
  • używany do indeksowania elementu listy, krotki, ciągu znaków, słownik, taki jak ls[i]
  • używany do uzyskania wycinka z sekwencji: Przykład – st = "Python", st[2:5] daje "tho"

Nawiasy klamrowe:

  • używany do reprezentowania zestawów, na przykład {3, 1, 2} i frozenset({"b", "A", "C"})
  • używane do reprezentowania słownika, takiego jak {1: "one", 2: "two", 9: "ten"}
  • używane jako umieść uchwyty w ciągach formatujących: Przykład1:

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

  • Przykład 2: "Sorted: {1}, {2}, {0}".format(14, 8, 11) Przykład 3 (dla Pythona 3.6 i nowszych wersji):

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

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

  • itp.

Uwaga :

  • {} to nie jest pustym zestawem; jest to pusty słownik
  • set () daje pusty zestaw

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *