7 svar
132 visningar
destiny99 behöver inte mer hjälp
destiny99 8092
Postad: 5 dec 2022 21:13

Vad betyder I programmeringen?

Hej

Vad innebär den här dubbelkolon? Den vanliga vet jag 

Luffy 449 – Fd. Medlem
Postad: 5 dec 2022 21:21 Redigerad: 5 dec 2022 21:23

Att den ska printa från (exklusive) 1a bokstaven och framåt med 2 steg emellan, alltså skippa varannan bokstav.

Fermatrix 7841 – Fd. Medlem
Postad: 5 dec 2022 21:35

Det kallas för slicing.

Läs gärna igenom detta:

https://www.geeksforgeeks.org/string-slicing-in-python/

Analys 1244
Postad: 5 dec 2022 21:57 Redigerad: 5 dec 2022 21:59

Strängar, som ”akleja” och listor indexeras i Python med första element som index 0.

Notationen:

i:j:k

betyder att man skall gå från index i till (men inte inklusive) index j med steg om k. Om man lämnar start eller slutundex tomma så betyder det från första till sista positionen i strängen eller listan.

blomma[0:1] -> ”a”

blomma[0:2]-> ”ak”

blomma[2:3] -> ”le”

blomma[2::2] -> ”lj”

Analys 1244
Postad: 5 dec 2022 22:00

Och om man lämnar sista positionen tom betyder det i steg om 1.

destiny99 8092
Postad: 5 dec 2022 22:49
Analys skrev:

Strängar, som ”akleja” och listor indexeras i Python med första element som index 0.

Notationen:

i:j:k

betyder att man skall gå från index i till (men inte inklusive) index j med steg om k. Om man lämnar start eller slutundex tomma så betyder det från första till sista positionen i strängen eller listan.

blomma[0:1] -> ”a”

blomma[0:2]-> ”ak”

blomma[2:3] -> ”le”

blomma[2::2] -> ”lj”

Alright så den hoppar mellan varannan steg typ.

destiny99 8092
Postad: 5 dec 2022 22:49 Redigerad: 5 dec 2022 22:50
Luffy skrev:

Att den ska printa från (exklusive) 1a bokstaven och framåt med 2 steg emellan, alltså skippa varannan bokstav.

Alright got it then!

Analys 1244
Postad: 5 dec 2022 23:02
destiny99 skrev:
Analys skrev:

Strängar, som ”akleja” och listor indexeras i Python med första element som index 0.

Notationen:

i:j:k

betyder att man skall gå från index i till (men inte inklusive) index j med steg om k. Om man lämnar start eller slutundex tomma så betyder det från första till sista positionen i strängen eller listan.

blomma[0:1] -> ”a”

blomma[0:2]-> ”ak”

blomma[2:3] -> ”le”

blomma[2::2] -> ”lj”

Alright så den hoppar mellan varannan steg typ.

I sista fallet, ja, eftersom det står en 2:a efter andra kolonet.

Svara
Close