Programmering 1 – Grundläggande Pythonbegrepp

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/32

flashcard set

Earn XP

Description and Tags

Flashcards som täcker grundläggande begrepp i kursen Programmering 1 med fokus på Python: variabler, datatyper, casting, aritmetiska operatorer, prioritet, kommentarer och utskrift.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

33 Terms

1
New cards

print()

Python-kommando som skickar text eller värden till skärmen (standard output).

2
New cards

Variabel

En namngiven minnesplats som lagrar data (t.ex. tal eller text) under programmets gång.

3
New cards

Datatyp

Beskriver vilken sorts data en variabel innehåller, t.ex. int, float eller str.

4
New cards

int

Heltalstyp i Python, t.ex. 5 eller -12.

5
New cards

float

Flyttalstyp i Python, tal med decimalpunkt, t.ex. 3.14.

6
New cards

str

Strängtyp i Python, text omsluten av ' ' eller " ".

7
New cards

Tilldelning (=)

Operatör som ger en variabel ett värde, t.ex. x = 7.

8
New cards

Multipel tilldelning

Samtidig tilldelning av flera värden: a, b = 5, 'Hej'.

9
New cards

Casting

Omvandling av datatyp med funktioner som int(), float() eller str().

10
New cards

int()

Funktion som omvandlar sträng eller float till heltal, t.ex. int("3").

11
New cards

float()

Funktion som omvandlar int eller sträng till flyttal, t.ex. float("3.1").

12
New cards

str()

Funktion som omvandlar ett värde till sträng, t.ex. str(3) → "3".

13
New cards

Aritmetisk operator

Symbol som utför matematiska beräkningar: +, -, *, /, **.

14
New cards

Addition (+)

Lägger ihop två tal eller konkatenerar två strängar med +.

15
New cards

Subtraktion (-)

Beräknar skillnaden mellan två tal.

16
New cards

Multiplikation (*)

Multiplicerar tal eller upprepar sträng n gånger.

17
New cards

Division (/)

Beräknar kvoten; resultatet blir alltid float i Python 3.

18
New cards

Exponent (**)

Upphöjer tal till potens, t.ex. 2**3 = 8.

19
New cards

Prioriteringsregler

Ordning: 1) parenteser, 2) * och /, 3) + och -; vänster-till-höger vid lika prioritet.

20
New cards

Parenteser ()

Tvingar beräkningar att utföras först enligt prioriteringsreglerna.

21
New cards

Kommentar (#)

Text som ignoreras av Python-tolken och förklarar koden.

22
New cards

Case sensitive

Python skiljer mellan små och stora bokstäver: variabel och Variabel är olika.

23
New cards

Decimalpunkt

Python använder . (punkt) istället för , (komma) i flyttal: 5.6.

24
New cards

Numeriskt uttryck

Beräkning utan citattecken; Python räknar ut värdet, t.ex. 4+2.

25
New cards

Stränguttryck

Text inom citattecken; behandlas som data, inte uträkning.

26
New cards

Kommatecken i print

print("A", 3) separerar argument med mellanslag och gör ingen konkatenering.

27
New cards

Plus i print

print("A" + "B") konkatenerar strängar utan mellanslag.

28
New cards

\t

Escape-sekvens som infogar en tabulator (indentering) i utskriften.

29
New cards

\n

Escape-sekvens som gör radbrytning i utskriften.

30
New cards

Python-interpretator

Program som läser, översätter och kör Python-koden rad för rad.

31
New cards

Operator * på sträng

Upprepar en sträng n gånger: "hej"*3 → "hejhejhej".

32
New cards

Understreck (_) i variabelnamn

Tillåtet tecken för att separera ord: myfirstvariable.

33
New cards

Felmeddelande

Indikation på buggar; rätta första felet, kontrollera stavning och gemener/VERSALER.