Changes between Version 86 and Version 87 of python


Ignore:
Timestamp:
Oct 18, 2015, 10:29:25 AM (5 years ago)
Author:
mprotic
Comment:

Dodal sem, da so nizi nespremenljivi

Legend:

Unmodified
Added
Removed
Modified
  • python

    v86 v87  
    303303=== Osnovne metode z nizi ===
    304304Python 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.
     305Mogoč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.
    306306{{{
    307307#!python
     
    312312print(monty_python.upper())    # Primer, kako lahko osnovni string
    313313                               # zapišemo z velikimi črkami
    314 print(monty_python[3].lower())
     314print(monty_python[3].lower())
     315
     316# Nizi so nespremenljivi !
     317x = 'Ime'
     318# x[0] = 'i'  # Program bo na tej vrstici izpisal napako
     319print(x) 
    315320}}}
    316321