Tu wpisz krótki opis obrazka
.

to jest przykładowa treść umieszczona w elemencie HTML, który znajduje się poza granicami okna przeglądarki internetowej wraz z innymi elementami HTML

R
Spis Treści Zmienne Typy zmiennych




Typ tekstowy (str) w Pythonie


Typ str w Pythonie reprezentuje ciągi znaków (teksty). Może zawierać litery, cyfry, symbole i spacje. Ciągi znaków zapisujemy w cudzysłowach:

text1 = 'Witaj'
text2 = "Python"
text3 = """To jest 
wieloliniowy 
tekst."""

a = "Hello"
b = "World"
print(a + " " + b)  # "Hello World"
print(a * 3)        # "HelloHelloHello"

Python traktuje teksty jako tablice znaków:

 
txt = "Python"
print(txt[0])   # 'P'  (pierwszy znak)
print(txt[-1])  # 'n'  (ostatni znak)
print(txt[1:4]) # 'yth' (od indeksu 1 do 3)

text = "Hello"
print(len(text))  # 5 

text = "Python"
print(text.upper())  # "PYTHON"
print(text.lower())  # "python" 

text = "Hello World"
print("World" in text)   # True
print("Python" in text)  # False

# Pobieranie tekstu od użytkownika
tekst = input("Podaj dowolny tekst: ")

# Wyświetlanie informacji o tekście
print("\nAnaliza tekstu:")
print(f"Długość tekstu: {len(tekst)} znaków")
print(f"Tekst wielkimi literami: {tekst.upper()}")
print(f"Tekst małymi literami: {tekst.lower()}")
print(f"Pierwszy znak: {tekst[0]}")
print(f"Ostatni znak: {tekst[-1]}")

# Sprawdzanie, czy tekst zawiera określone słowo
slowo = "Python"
if slowo in tekst:
    print(f"Tekst zawiera słowo '{slowo}'.")
else:
    print(f"Tekst NIE zawiera słowa '{slowo}'.")

Funkcja Opis Przykład
+ Łączenie tekstów "Hello" + "World" → "HelloWorld"
* Powielanie tekstu "Ha" * 3 → "HaHaHa"
len() Długość tekstu len("Python") → 6
upper()Wielkie litery "python".upper() → "PYTHON"
lower()Małe litery "PYTHON".lower() → "python"
inSprawdza, czy ciąg występuje "Python" in "Hello Python" → True
[] Indeksowanie "Python"[0] → 'P'
[start:end] Wycinanie tekstu "Python"[1:4] → 'yth'





Copyright © 2025 by Wolański Krzysztof (wyślij do mnie wiadomość)