| 316 | | # Nizi so nespremenljivi ! |
| | 316 | #################################################################################### |
| | 317 | # Metoda za iskanje pozicije pod-niza |
| | 318 | pozicija = monty_python.find('ty') |
| | 319 | print(pozicija) |
| | 320 | |
| | 321 | pos = monty_python.find('z') |
| | 322 | print(pos) # Ker črke "z" v nizu ni, Python izpiše vrednost -1 ! |
| | 323 | |
| | 324 | |
| | 325 | #################################################################################### |
| | 326 | # Metoda replace() |
| | 327 | # To je metoda podobna funkciji "Search and replace" v Word urejevalniku |
| | 328 | |
| | 329 | niz = ''' |
| | 330 | The game's largely favorable reviews praised its fast-paced |
| | 331 | action and surround sound, but faulted its high difficulty |
| | 332 | curve, generic soundtrack, and lack of an online multiplayer |
| | 333 | mode. |
| | 334 | ''' |
| | 335 | print(niz) |
| | 336 | |
| | 337 | niz1 = niz.replace('and', 'or') |
| | 338 | print(niz1) |
| | 339 | |
| | 340 | #################################################################################### |
| | 341 | # Metode za brisanje presledkov na obeh straneh niza |
| | 342 | x = ' Hello World ' |
| | 343 | print(x.strip()) |
| | 344 | print(x.lstrip()) |
| | 345 | print(x.rstrip()) |
| | 346 | |
| | 347 | |
| | 348 | #################################################################################### |
| | 349 | # Metoda za preverjanje poljubne predpone |
| | 350 | line = 'Please have a nice day' |
| | 351 | print(line.startswith('Please') # Izpisalo se bo "True" |
| | 352 | print(line.startswith('please') # Izpisalo se bo "False" |
| | 353 | |
| | 354 | |
| | 355 | #################################################################################### |
| | 356 | # Razčlenjevanje in ekstrakcija |
| | 357 | data = 'From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008' |
| | 358 | atpos = data.find('@') # Ugotovimo na katerem mestu se nahaja znak "@" |
| | 359 | print (atpos) |
| | 360 | sppos = data.find(' ', atpos) # Drugi argument metode pove od katerega mest naprej naj išče |
| | 361 | print(sppos) |
| | 362 | |
| | 363 | host = data[atpos+1 : sppos] |
| | 364 | print (host) |
| | 365 | }}} |
| | 366 | |
| | 367 | === Nizi so nespremenljivi === |
| | 368 | {{{ |