R1FNRGOCUA9ZN
Wąż pije kawę w kubku z napisem Witaj świecie

PYI_RY_W13_M07 Podstawowe operacje na tekstach 

Obraz wygenerowany przez sztuczną inteligencję Canva.ai
Źródło: domena publiczna.
Już wiesz
  • W jaki sposób są reprezentowane napisy/teksty w języku Python.

  • Jakie operacje można wykonywać na ciągach znaków.

  • Zinterpretujesz niektóre metody operujące na tekstach.

  • Jak kodować i dekodować teksty, wykorzystujące funkcje chr() i ord().

Teraz czas sprawdzić swoją wiedzę i umiejętności w praktyce.

Ćwiczenie 1
RF66LXCS64M1M
Wybierz poprawne funkcje i wartości Możliwe odpowiedzi: 1. chr(35) -> "#", 2. chr(35) -> "^", 3. ord("A") -> 65, 4. ord("A") -> 66, 5. ord("a") -> 97, 6. ord("a") -> 96
Ćwiczenie 2
RBG5AXAGLP8L1
Znajdź i wykreśl funkcje i metody operujące na tekstach
R196OXNHU6631
Ćwiczenie 3

Napisz program, który wypisze angielski alfabet złożony z wielkich liter od 'A' do 'Z'.

Ćwiczenie 4

Napisz program, który podzieli podany napis dane na listę napisów (znakiem podziału powinna być wartość zapisana w zmiennej separator), a następnie wydrukuje na standardowe wyjście otrzymaną listę, każdy element w osobnej linii.

Przetestuj swój program dla następujących danych:

  • dane = "1,Jan,Kowalski,26,Warszawa"

  • separator = ","

Specyfikacja problemu:

Dane:

  • dane – napis, który ma zostać podzielony;  łańcuch znaków

  • separator – separator; znak podziału

Wynik:

  • Program wypisuje w kolejnych liniach elementy wchodzące w skład listy napisów.

RD7GPCPXP81CJ
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Ćwiczenie 5

Napisz program, który policzy, ile razy litera litera pojawia się w słowie slowo.

Przetestuj swój program dla następujących danych:

  • slowo = "lokomotywa"

  • litera = "o"

Specyfikacja problemu:

Dane:

  • slowo – badane słowo; łańcuch znaków

  • litera – szukany znak

Wynik:

  • Program wypisuje liczbę wystąpień litery litera w słowie slowo.

R1NJZ39D9UOZK
Wymyśl pytanie na kartkówkę związane z tematem materiału.
Ćwiczenie 6

Napisz program, który odwraca kolejność liter w wyrazie wyraz i wyświetla na ekranie słowo zapisane na wspak.

Przetestuj swój program dla następujących danych:

  • wyraz = "informatyka"

Specyfikacja problemu:

Dane:

  • wyraz – napis, w którym należy odwrócić kolejność liter; łańcuch znaków

Wynik:

  • Program wyświetla słowo wyraz zapisane od końca.

R2F275Q413DHA
Wybierz jedno nowe słowo poznane podczas dzisiejszej lekcji i ułóż z nim zdanie.