Python Flashcards
Programspråk som omvandlas till maskinkod innan de körs kallas för kompilerade språk. Programspråk som översätts till maskinkod medan de körs kallas för interpreterade språk.
Vilken form är Python?
Ett interpreterade språk
“Tolk språk”
Vad är en av de mest utmärkande dragen i Pythons designfilosofi?
Läsbarheten för människor.
Vilken är den idag (2021) senaste versionen av python?
3.9.x
Vad är några stora skillnader mellan Python2 och Python3?
Python2 avrundar en beräkning till närmsta heltal, Python 3 använder decimaler.
Textsträngar lagras som unicode i Python3, men som ASCII i Python2.
Print-statementet har ersatts av en print-funktion i Python3. Exempel:
print”Jimmy” vs. print(“Jimmy”)
Vad är en REPL?
En Read–Eval–Print-Loop är en miljö som tar in användarens input, utför den, returnerar resultatet och sedan börjar om igen.
Vad kallas strängar som går över flera rader?
definieras med 3 citationstecken
docstrings
Använd trippla enkla- eller dubbelcitationstecken.
Det finns fler operatorer än de fyra vanliga räknesätten. Vad innebär operatorn “//” ?
Dubbla snedsträck dividerar och avrundar till närmsta lägre heltal.
Exempel: 14 // 5 = 2
Det finns fler operatorer än de fyra vanliga räknesätten. Vad innebär operatorn “%” ?
Denna operator ger vilken rest du får vid division.
Exempel: 14 % 5 = 4
Det finns fler operatorer än de fyra vanliga räknesätten. Vad innebär operatorn “**” ?
Denna operator är till för att ta den första operanden upphöjt till den andra.
Exempel: 3 ** 2 = 9
Element skrivs ut separerade med ett mellanslag per default i print-funktionen.
Hur ändrar du på detta?
Med “sep”. Exempelvis:
print(1, 2, sep=”;”)
print(1, 2, sep=”XYZ”)
I print-funktionen så avslutas print-outputen med enter per default.
Hur ändrar du på detta?
Med “end”. Exempelvis:
print(1, 2,end=”Slut”)
Vad är skillnaden mellan int och float?
int är heltal.
float är decimaltal.
Vilken typ är talet?
x = “6543”
Talet i det här fallet är inom citationstecken och är därför en “str”.
Utan citationstecken hade det varit en “int”.
Hur gör du för att importera en modul i Python?
Använd “import” följt av modulen du vill använda.
Vad är ett keyword?
Detta är ett reserverat ord som inte kan användas som en variabel.
Exempelvis “import” är ett keyword.