Changes between Version 86 and Version 87 of python
- Timestamp:
- Oct 18, 2015, 10:29:25 AM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
python
v86 v87 303 303 === Osnovne metode z nizi === 304 304 Python ima številne funkcije za operiranje z nizi. Te funkcije so shranjene v knjižnici nizov. Vse te funkcije so ŽE vgrajene v vsak niz znakov. Te funkcije oz. včasih znane tudi kot metode (ker so funkcije definirane v razredi. Več o tem kasneje) lahko uporabimo tako, da spremenljivki niza dodamo "." in nato še metodo. Do vseh možnih metod lahko v PyCharmu dostopamo tako, da se postavimo za "." in izvedemo ukaz "Ctrl" + "Space". Sicer nam vse te možnosti PyCharm večinoma že sproti prikazuje. 305 Mogoče je smotrno omeniti še to, da vse te funkcije osnovnega stringa oz. niza NE SPREMENIJO, temveč le vrnejo NOV niz, kateri je bil modificiran. 305 Mogoče je smotrno omeniti še to, da vse te funkcije osnovnega stringa oz. niza NE SPREMENIJO, temveč le vrnejo NOV niz, kateri je bil modificiran. Do tega pride zato, ker nizov po tem, ko so definirani ni več moč spreminjati. 306 306 {{{ 307 307 #!python … … 312 312 print(monty_python.upper()) # Primer, kako lahko osnovni string 313 313 # zapišemo z velikimi črkami 314 print(monty_python[3].lower()) 314 print(monty_python[3].lower()) 315 316 # Nizi so nespremenljivi ! 317 x = 'Ime' 318 # x[0] = 'i' # Program bo na tej vrstici izpisal napako 319 print(x) 315 320 }}} 316 321