to jest przykładowa treść umieszczona w elemencie HTML, który znajduje się poza granicami okna przeglądarki internetowej wraz z innymi elementami HTML
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:
Python traktuje teksty jako tablice znaków:
Copyright © 2025 by Wolański Krzysztof (wyślij do mnie wiadomość)
text1 = 'Witaj'
text2 = "Python"
text3 = """To jest
wieloliniowy
tekst."""
a = "Hello"
b = "World"
print(a + " " + b) # "Hello World"
print(a * 3) # "HelloHelloHello"
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" in Sprawdza, czy ciąg występuje "Python" in "Hello Python" → True [] Indeksowanie "Python"[0] → 'P' [start:end] Wycinanie tekstu "Python"[1:4] → 'yth'