Jak zmienić coś w środku łańcucha znakowego w Python

Jak zmienić coś w środku łańcucha znakowego w Python
Adam Szumacher
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 35
0

Witam mam pytanie załóżmy, że mam taki kod

Kopiuj
text = "kot jest szary"

i chciałbym podmienić text[0] na inną litere.
jak to zrobić?

ledi12
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
3

Chociażby przy użyciu slicingu.

Kopiuj
text = "kot jest szary"
text = "K"+text[1:]

W skrócie: Tworzysz nowy string poprzez ucięcie części obecnego stringa + dodatki

SZ
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 241
0

Warto dodać że stringi w Pythonie (jak i większej ilości języków) są nie mutowalne, dlatego nie możesz go zmodyfikować, możesz utworzyć nowy na podstawie starego.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.