Indeksointi ja Viipalointi
123s = "python" print(s[0]) # 'p' (first character) print(s[5]) # 'n' (sixth character)
123s = "python" print(s[-1]) # 'n' (last character) print(s[-2]) # 'o' (second from the end)
12s = "python" print(s[10]) # IndexError: string index out of range
12s = "python" s[0] = 'P' # TypeError: 'str' object does not support item assignment
12345s = "python" print(s[1:4]) # 'yth' (indices 1,2,3) print(s[:4]) # 'pyth' (start defaults to 0) print(s[3:]) # 'hon' (stop defaults to len(s)) print(s[::2]) # 'pto' (every 2nd character)
12s = "python" print(s[0:100]) # 'python'
123s = "python" print(s[-3:]) # 'hon' (last three) print(s[::-1]) # 'nohtyp' (reverse)
Note
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 2
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Mahtavaa!
Completion arvosana parantunut arvoon 3.45
Indeksointi ja Viipalointi
Pyyhkäise näyttääksesi valikon
123s = "python" print(s[0]) # 'p' (first character) print(s[5]) # 'n' (sixth character)
123s = "python" print(s[-1]) # 'n' (last character) print(s[-2]) # 'o' (second from the end)
12s = "python" print(s[10]) # IndexError: string index out of range
12s = "python" s[0] = 'P' # TypeError: 'str' object does not support item assignment
12345s = "python" print(s[1:4]) # 'yth' (indices 1,2,3) print(s[:4]) # 'pyth' (start defaults to 0) print(s[3:]) # 'hon' (stop defaults to len(s)) print(s[::2]) # 'pto' (every 2nd character)
12s = "python" print(s[0:100]) # 'python'
123s = "python" print(s[-3:]) # 'hon' (last three) print(s[::-1]) # 'nohtyp' (reverse)
Note
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 2