Krotki Pythona

Krotki Pythona

Wstęp

Krotki to niezmienne zestawy danych złożone z danych różnych typów. Podczas gdy krotki są bardzo podobne do list, są one różne w te kluczowe sposoby.

Krotki nie można zmienić po ich utworzeniu. Dane, które przechowują, mogą być przekazywane na inny krotek, ale oryginalnego krotki nie można zmienić. Oznacza to, że krotki nie mają metod dla
Manipulowanie ich tak jak listy, ponieważ nie można ich manipulować.

Podobnie jak listy, krotki mogą również zawierać dane różnych typów. Krotki mogą zawierać sznurki, liczby całkowite, pływaki, logiki i
nawet listy. Ponieważ krotki są niezmienne, nie mają być manipulowane, więc typy danych nie mają znaczenia tak bardzo.

Tak więc, na co nawet dobre krotki. Odpowiedź to głównie przechowywanie. Krotki świetnie nadają się do przechowywania zestawów informacji, które nie muszą lub nie powinny się zmieniać. Projekty takie jak Django Web
na przykład Użyj krotek do przechowywania ustawień, aby przechowywać ustawienia.

Tworzenie krotek

Tworzenie krotek jest bardzo podobne do tworzenia listy z już w niej wartościami. Tworzenie pustego krotki byłoby bezcelowe, ponieważ nie można ich zmienić. Również, w przeciwieństwie do list, krotki używają regularnego nawiasu
Aby załączyć ich dane.

file_directories = ('/home/user/Pictures', '/var/www/siteroot/uploads', '/var/www/siteroot/staticFiles',)) 

Powyższy przykład jest podobny do linii konfiguracyjnej, którą możesz zobaczyć w programie takim jak Django. Zestaw katalogów plików nie jest czymś, co chcesz, aby program mógł się zmienić, więc one
są kodowane przez użytkownika w pliku konfiguracyjnym w pliku konfiguracyjnym. Użytkownik nadal jest w stanie je zmienić, ale program nie jest.

Jest coś jeszcze, żeby tam nie było. Po ostatnim wejściu jest przecinek. W krotkach każdy element musi nastąpić przecinek, niezależnie od jego pozycji.

Znowu krotek nie musi przechowywać tego samego. Poniższy przykład jest nonsensowną demonstracją, ale wciąż jest ważny Python.

Random_junk = („Bacon”, 7, true, 11, „Twoja matka była chomikiem!',) 

Za pomocą krotek

Krotki głównie zachowują się jak ograniczone listy. Mogą robić wiele takich samych podstawowych rzeczy, ale brakuje im większej liczby zaawansowanej funkcjonalności, która modyfikuje zawartość listy.

Nawigacja krotek

Prowadzenie krotki jest jak poruszanie się po liście. Spróbuj uzyskać dostęp do kilku elementów z tego śmieciowego krotki.

Random_junk = („Bacon”, 7, true, 11, „Twoja matka była chomikiem!',) print (Random_junk [2]) 

Indeksy są bardziej przewidywalne u krotek, ponieważ wartości się nie zmieniają. Nawet nadal możesz przejść do tyłu przez krotkę.

Random_junk = („Bacon”, 7, true, 11, „Twoja matka była chomikiem!',) print (Random_junk [-2]) 

Długość krotek

len () Metoda również działa na krotkach. Działa dokładnie tak, jak to działa z obiema strunami i listami. Po prostu umieść listę w nawiasie.

Random_junk = („Bacon”, 7, true, 11, „Twoja matka była chomikiem!',) print (len (Random_junk)) 

Podobnie jak w przypadku list, możesz użyć len () Aby pomóc w poruszaniu się po krotce.

Random_junk = („Bacon”, 7, true, 11, „Twoja matka była chomikiem!',) print (Randose_junk [len (losy_junk) - 1]) 

Wniosek

Krotki to sekwencyjna struktura zaprojektowana do przechowywania i kategoryzacji. Nie mają być manipulowane, jak listy, ponieważ nie można ich zmienić po ich utworzeniu. Mogą jednak,
przechowuj różne typy danych, które można łatwo odzyskać. Jeśli chcesz zaimplementować zestaw danych w programie, którego nie należy zmienić i może być chronione przed zmianą od
program, krotek to właściwa droga.

Spis treści

  1. Python Wprowadzenie i instalacja
  2. Pliki Pythona i tłumacz
  3. Eksperymentowanie z liczbami i tekstem w Pythonie
  4. Zmienne Pythona
  5. Praca ze zmiennymi liczbowymi w Pythonie
  6. Podstawy strun Python
  7. Zaawansowane sznurki Pythona
  8. Komentarze Pythona
  9. Listy Python
  10. Metody listy Python
  11. Listy wielowymiarowe Pythona
  12. Krotki Pythona
  13. Operatorzy Python Boolean
  14. Python Jeśli stwierdzenia
  15. Python podczas pętli
  16. Python dla pętli
  17. Słowniki Pythona
  18. Python Advanced Dictionaries
  19. Funkcje Pythona

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Manipulacja Big Data dla zabawy i zysku Część 2
  • Jak pracować z WooCommerce Rest API z Pythonem
  • Porównaj ciąg w Bash
  • Big Data Manipulacja dla zabawy i zysku Część 1
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Jak manipulować arkuszami kalkulacyjnymi Excel z Pythonem i…
  • Mastering Bash Script Loops
  • VIM Editor Basics w Linux