Ordlista

Programmeringsteknik

Hoppa till: navigering, sök

Innehåll

Kortfattad programmerings- och Pythonordlista

= är »tilldelningsoperatorn« (assignment operator) som tilldelar variabeln till vänster om operatorn värdet av uttrycket till höger.

== är »lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är lika med värdet av uttrycket till höger om operatorn, och annars False.

! är »negerings«-operatorn som returnerar True om värdet av uttrycket till höger är False och False om värdet av uttrycket till höger är True.

!= är »skilt från«-operatorn som returnerar True om värdet av uttrycket till vänster inte är lika med värdet av uttrycket till höger om operatorn, och annars False.

< är »mindre än«-operatorn som returnerar True om värdet av uttrycket till vänster är mindre än värdet av uttrycket till höger om operatorn, och annars False.

<= är »mindre än eller lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är mindre än eller lika med värdet av uttrycket till höger om operatorn, och annars False.

> är »större än«-operatorn som returnerar True om värdet av uttrycket till vänster är större än värdet av uttrycket till höger om operatorn, och annars False.

>= är »större än eller lika med«-operatorn som returnerar True om värdet av uttrycket till vänster är större än eller lika med värdet av uttrycket till höger om operatorn, och annars False.

&& (dubbelt och-tecken) är »och«-operatorn som returnerar True om både uttrycket till vänster och till höger om operatorn är True, annars False.

|| (dubbelt lodstreck) är »eller«-operatorn som returnerar True om minst ett av uttrycken till vänster och till höger om operatorn är True, annars False.

// är dubbla snedstreck som markerar inledningen på en kommentar som sträcker sig till slutet av raden.

() är vanliga (runda) parenteser som används till parameterlistan i funktioner, funktioner, aritmetiska uttryck samt if, switch, while, for och do-while-satser.

[] är hakparenteser (square brackets) som man använder för att ange elementnummer eller storlek i listor.

% är resten (modulo) vid heltalsdivision. Ex: 7 % 3 blir 1, 6 % 3 blir 0, 5 % 3 blir 2.

' (apostrof, Unicode U+0027) används för att skriva stränglitteraler. Exempel: 'k', '\t' (tabulatortecken), '\u0b87' (Unicodetecken nummer b87).

" (citattecken, Unicode U+0022) används ochså för att skriva stränglitteraler. Exempel: "hejsan".

+ - * / är tecknen som används som operatorer för de fyra räknesätten. Observera att om bägge operanderna i en division är heltal blir det heltalsdivision (ingen avrundning: 9/10 blir 0). Se prioritetsordning.

+=, -= är förkortade skrivsätt för uppräkning och nedräkning.

  1. är kommentartecknet. Allt som står efter detta tecken på en rad ignoreras av Python-tolken,

nästan, see åäö.

; semikolon används för att skilja på Python-satser som står på samma rad.

A

adress är ett unikt tal som representerar en minnesposition i datorns internminne.

algoritm, instruktionsföljd för lösning av problem.

array se lista.

assignment, se tilldelning

avlusa, korrigera fel i program.

B

bibliotek, se katalog

binära tal är det sätt som en dator lagrar information (även text). Talen representerar en tvåpotens. Ex: Det binära talet 10001 (skrivs också 100012) betyder egentligen 1*24 + 0*23 + 0*22 + 0*21 + 1*20 = 1710 (utläses sjutton i basen 10, eller 17 decimalt och betyder analogt 1*101 + 7*100).

bit, minsta minnesenheten i en dator. Innehåller hög eller låg spänning, eller olika magnetiseringsriktningar för att representera värdet noll eller ett. Flera (vanligen åtta) bitar som gruppers ihop bildar en byte (bitgrupp).

browser (eng) webbläsare, t ex Mozilla, Safari och MS Internet Explorer.

bug (eng) lus, fel i program. Enligt uråldriga programmerarsägner uppstod namnet på femtiotalet när ett fel i en dator visade sig ha orsakats av en insekt (bug) som kortslöt några ledningar.

byte, bitgrupp om vanligen 8 bitar.

D

debugga, se avlusa.

directory, se katalog.

division, se /

E

editor, se redigeringsprogram.

elif, se if

eller, villkorsoperator se ||

else, se if

evaluera betyder ungefär beräkna, men kan användas även om det inte ingår några tal, t ex evaluera ett uttryck som resulterar i en sträng.

exekvering. Vad en dator gör när den utför ett program, dvs stegvis går igenom programkoden och utför den.

exekveringsavbrott. Fel som uppstår under körning av ett program som får programmet att krascha. Kan t ex bero på indata som programmet inte är anpassat för eller att man går utanför en listas gränser. Använd spårutskrifter för att ta reda på var och varför det blir fel.

expression se uttryck

F

G

H

I

J

K

L

Personliga verktyg