Operatory sekwencji
Część sekcji Podstawy ścieżki Python w Coddy. Lekcja 66 z 77.
Python udostępnia kilka operatorów, których można używać z sekwencjami, takimi jak listy, ciągi znaków i krotki.
Operator + służący do konkatenacji łączy ze sobą dwie sekwencje:
list1 = [1, 2, 3]
list2 = [4, 5, 6]
combined_list = list1 + list2Po wykonaniu powyższego kodu combined_list zawiera:
[1, 2, 3, 4, 5, 6]Powtarzanie za pomocą operatora * powtarza sekwencję określoną liczbę razy:
numbers = [1, 2, 3]
repeated_numbers = numbers * 3Po wykonaniu powyższego kodu zmienna repeated_numbers zawiera:
[1, 2, 3, 1, 2, 3, 1, 2, 3]Te operatory działają również z innymi sekwencjami:
# Łączenie ciągów znaków
greeting = "Hello" + " " + "World" # "Hello World"
# Powielanie ciągu znaków
stars = "*" * 5 # "*****"Wyzwanie
ŁatwyUtwórz funkcję o nazwie create_pattern, która przyjmuje dwa argumenty:
- Listę liczb (
numbers). - Liczbę całkowitą (
repeats).
Funkcja powinna:
- Połączyć listę z samą sobą (lista + lista).
- Powtórzyć wynikową listę
repeatsrazy za pomocą operatora*. - Zwrócić końcowy wzorzec.
Spróbuj swoich sił
def create_pattern(numbers, repeats):
# Napisz tutaj swój kod
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 2
Operatory logiczne, część 1Operatory logiczne, część 2Powtórka – podstawy logikiOperatory logiczne, część 3Operatory logiczne, część 47Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych10FizzBuzz z niespodzianką
Omówienie gryFunkcja FizzBuzz13Listy — zagadnienia zaawansowane
Wycinanie list — część 1Wycinanie list — część 2Operatory sekwencjiPrzynależność2Zmienne
LiczbyCiąg znakówWartość logicznaKonwencje nazewnictwaPuste zmiennePodsumowanie — inicjalizacja zmiennych8Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka – silniaFunkcja rangePętla zagnieżdżonaPowtórka – dane wejściowe dynamiczne3Operatory, część 1
Operatory arytmetyczneOperator moduloSkróty arytmetycznePowtórka — prosta matematykaOperatory porównania6Podstawowe wejście i wyjście
WyjścieWyjście ze zmiennymiWejścieKonwersja typówPowtórka — do 120Powtórka — prawda czy fałsz9Funkcje
Deklarowanie funkcjiArgumentyWartość zwracanaPowtórka — funkcja SigmaPowtórka — funkcja walidującaWartości domyślnePoćwicz samodzielnie: Kompilator Python online