Oct 28, 2023

Rad sa Stringovima u Pythonu

Deklarisanje stringa

Stringovi se deklarišu jednostavno navođenjem teksta između dvostrukih ili jednostrukih navodnika:


    tekst = "Ovo je primer stringa."
    

Spajanje stringova (konkatenacija)

Možete spojiti dva stringa koristeći operator "+" i dodati razmak između njih:


    prvi_string = "Hello"
    drugi_string = "World"
    rezultat = prvi_string + " " + drugi_string
    # Rezultat: "Hello World"
    

Dužina stringa

Mozete dobiti dužinu stringa koristeći funkciju len():


    tekst = "Ovo je primer."
    duzina = len(tekst)
    # Duzina: 14
    

Isecanje stringa (slicing)

Mozete iseći deo stringa koristeći indeksiranje:


    tekst = "Python je sjajan"
    podstring = tekst[7:9]  # Isecanje od indeksa 7 do 9
    # podstring: "je"
    

Formatiranje stringa

Stringove možete formatirati ubacivanjem vrednosti u string koristeći f-string-ove:


    ime = "Ana"
    godine = 30
    poruka = f"Moj nadimak je {ime} i imam {godine} godina."
    # poruka: "Moj nadimak je Ana i imam 30 godina."
    

Razlika između jednostukih i dvostrukih navodnika u Pythonu

Jednostuki navodnici (' ')

Jednostuki navodnici se koriste za definisanje stringa:


    jednostruki_string = 'Ovo je jednostuki string.'
    

Dvostruki navodnici (" ")

Dvostruki navodnici se takođe koriste za definisanje stringa:


    dvostruki_string = "Ovo je dvostruki string."
    

Upotreba escape sekvenci

Ponekad možete koristiti dvostruke navodnike kada string sadrži jednostuke navodnike bez upotrebe escape sekvenci:


    primer1 = "Ovo je 'primer' sa dvostrukim navodnicima."
    

Ili možete koristiti escape sekvence unutar jednostukih navodnika:


    primer2 = 'Ovo je \'primer\' sa jednostukim navodnicima.'
    

Ovo omogućava veću fleksibilnost u definisanju stringova u Pythonu.

No comments:

Post a Comment