Razumevanje nizov je temeljno za vsakogar, ki programira v Pythonu. Ti nizi ti omogočajo shranjevanje in manipulacijo besedil. V tej vadnici se boš naučil, kako učinkovito uporabljati nize v Pythonu, vključno z ustvarjanjem, gnezdenjem, obravnavanjem posebnih znakov in povezovanjem nizov.
Ključni vpogledi
- Nizi lahko ustvarimo v enojnih ali dvojnih narekovajih.
- Uporaba znakov za pobeg omogoča obravnavo posebnih znakov znotraj nizov.
- Večvrstični nizi se lahko pišejo s posebno sintakso.
- Nizi se lahko kombinirajo s povezovanjem.
Navodila po korakih
Ustvarjanje nizov
Za ustvarjanje niza lahko preprosto postaviš besedilo v dvojne narekovaje. Na primer, za prikaz tvoje ime preprosto napiši:

Enako lahko uporabiš tudi enojne narekovaje. Obe različici imata v bistvu enak pomen, vendar enojni narekovaji pomagajo preprečiti konflikte z dvojnimi narekovaji, kadar želiš uporabiti gnezdene nize.
Gnezdenje nizov
Če želiš uporabiti niz znotraj drugega niza, lahko pametno kombiniraš narekovaje. Na primer, če želiš ustvariti HTML povezavo z gnezdenim nizom:
Pri tem boš opazil, da se težava pojavi, ko notranji niz ni pravilno definiran.
En preprost trik je, da za notranji niz uporabiš enojne narekovaje. Tako lahko brez težav delaš znotraj zunanjega niza.
Znak za pobeg
Včasih moraš v svoj tekst vnesti posebne znake, na primer same narekovaje. Za to uporabljamo znak za pobeg, ki je v Pythonu poševna črta (\).
Če na primer želiš prikazati narekovaje znotraj niza, napiši to:
Poleg tega lahko tudi ustvariš prelome vrstic z zaporedjem pobega \n. To je lahko koristno, če želiš ustvariti formatirane izpise.

Večvrstični nizi
Za večvrstične nize imaš dodatno možnost uporabe trojnih narekovajev (''' ali """). S temi lahko vneseš besedilo čez več vrstic, ne da bi moral uporabljati znake za pobeg.

Če brez te sintakse vstaviš večvrstični niz, ti bo Python prikazal napako v sintaksi, ker pričakuje, da vse ostane v eni vrstici.
Povezovanje nizov
Pogosto srečujemo situacijo pri delu z nizi, kjer povezujemo več nizov. To se zgodi z uporabo plus znaka (+).

Recimo, da imaš nize "Pozdrav" in "Svet". Te lahko preprosto kombiniraš:

Upoštevaj, da med nizi ne nastane prazno mesto. Če želiš imeti prazno mesto, ga moraš dodati izrecno.

Ne pozabi, da povezovanje ustvari nov niz. Spremembe obstoječega niza ne spreminjajo izvorne spremenljivke.
Povzetek – Nizi v Pythonu – Temelji in uporabe
V okviru teh navodil si spoznal osnove dela z nizi v Pythonu. Zdaj veš, kako ustvarjati nize, obravnavati posebne znake, uporabljati večvrstična besedila in povezovati nize. Te sposobnosti so ključne za tvoje programerske projekte.
Pogosto zastavljena vprašanja
Kako ustvarim enostaven niz v Pythonu?Niz lahko ustvariš z dvojnimi ali enojnimi narekovaji, npr. "Pozdrav" ali 'Pozdrav'.
Kako je namen znakov za pobeg?Znakovi za pobeg omogočajo uporabo posebnih znakov znotraj nizov, ne da bi končali niz.
Kako lahko uporabljam nize čez več vrstic?To je mogoče s trojnimi narekovaji, torej bodisi ''' bodisi """.
Kako povežem več nizov?Člani lahko povežeš z znakom plus (+); upoštevaj pa, da ne bo dodano avtomatsko prazno mesto.
Kako prikažem niz s prelomi vrstic?Uporabi zaporedje pobega \n, da ustvariš želene prelome vrstic.