-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitignore
71 lines (49 loc) · 2.2 KB
/
.gitignore
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#Lektion 7
# Slicing = skapa en så kallad "substring" genom att hämta olika delar från en annan string.
# Vi kommer använda oss av två olika funktioner för att "Slica" en string.
# Indexing[](indexing operator) eller slice() funktionen.
# Det finns tre olika fält vi kan fylla in för att beskriva vart och hur en string ska "slica"
#[start:stop:step]
# Exempel 1
# Första exemplet kommer gå in på hur index[] "Slicing" fungerar.
# För att separera förnamnet från ett namn skrivs positionen hos den första och sista bokstaven i förnamnet in.
# Genom att definiera variabeln "förnamn" som platsen där förnamnet befinner sig inom variabeln "namn" kan förnamnet slutligen "printas".
#[start:stop] --> [M:e] --> [0:3]
namn = "Moe Szyslak"
förnamn = namn[0:3]
print("Ditt förnamn är "+förnamn+ "!")
print()
# print(förnamn) --> Moe
# ifall "förnamn = namn[0]" kommer endast bokstaven "M" "printas".
# Exempel 2
# För att istället få fram efternamnet man göra en ytterligare "Slicing".
efternamn = namn[4:11]
print("Ditt efternamn är "+efternamn+"!")
print()
# Exempel 3
# Vi kan nu även börja använda "step" delen vid Slicing.
# När man använder sig av "step" kommer koden hoppa över delar av en "substring".
# Python antar att du menar början och slutet av "stringen" då "start" och "stop" är tomma.
#[start:stop:step] --> [o:k:varannan] --> MeSylk
halvnamn = namn[::2]
print("Ditt namn med varannan bokstav är "+halvnamn+"!")
print()
# Ifall "tap" = 3 kommer var tredje bokstav "printas".
#print(halvnamn) --> M-- --y--a- --> M ya
# Exempel 4
# Genom att skriva step = -1 kommer "stringen" skrivas baklänges.
omvänt_namn = namn[::-1]
print("Ditt namn baklänges är "+omvänt_namn+"!")
print()
# Exempel 5
#Vi ska nu använda oss av "slice()" för att
hemsida_1 = "https://wikipedia.org"
slice_1 = slice(8,-4)
print("Hemsidans namn är "+hemsida_1[slice_1]+"!")
print()
# Exempel 6
# Här kan vi göra samma process som innan för att exportera ut namnet på en hemsida ur dess URL.
hemsida_2 = "https://www.youtube.com"
slice_2 = slice(12,-4)
print("Hemsidans namn är "+hemsida_2[slice_2]+"!")
print()