W mojej linii są cudzysłowy! :O
Cudzysłów w łańcuch znaków tekstu, łącząc łańcuch znaków z operatorem + i powtarzając je z operatorem *.
W mojej linii są cudzysłowy! :O
Co powinienem zrobić, jeśli potrzebuję cudzysłowu tego samego typu, który oprawia łańcuch znaków tekstu w ramce? Najbardziej Prostym sposobem jest oprawienie łańcuch znaków w cudzysłowie drugiej typu:
quote = „Powiedziała: 'Cześć!'”
quote2 = 'Ona powiedziała: „Cześć!”
print(quote)
print(quote2)
# Powiedziała: 'Cześć!'
# Powiedziała: „Cześć!”
Jeśli potrzebujesz tych samych cudzysłowów co w oprawie, są one pomijane (sekcja 8.2)
backslash \:
quote = „Powiedziała: 'Cześć!'”
print(quote)
# Powiedziała: „Cześć!”
Dołącz do kolejek: +
łańcuch znaków, podobnie jak liczby, można dodawać przez + —
to nazywa się łączenie („klejenie”
first_name = „Ada”
last_name = „Lovelace”
full_name = first_name + " " + last_name
print(full_name)
# Ada Lovelace
"Возраст: " + 10 spowoduje TypeError — Python nie wie, co miałeś na myśli: przykleić cyfrę „10” jako tekst czy dodać liczby. Trzeba jasno powiedzieć: albo str(10)lub f-łańcuch znaków (Rozdział 8.14).# print(„Wiek: ”
print(„Wiek: ” + str(10)) # Wiek: 10 – Stały
Powtórz linijkę: *
łańcuch znaków można pomnożyć przez liczbę całkowitą — powtórzy się tyle razy:
stroka = "Ha" * 3
print(stroka) # HaHaHa
razdelitel = "-" * 20
print(razdelitel) # --------------------
Konkatenacja w print()
Przypomnienie: print() istnieje łatwiejszy sposób na wycofanie się
Wiele wartości oddzielonych przecinkami, bez jawności +:
print(first_name, last_name) #Ada Lovelace – sam doda miejsce
print(first_name + " " + last_name) # Ada Lovelace — spację trzeba dodawać samemu
Użyj łańcuch znaków "=" pomnożonego przez 30, aby złożyć górne i dolne pola dla nagłówka "ROZDZIAŁ 8" i wyjść trzy linie: klatka, tytuł, ramka.