Tal och Aritmetik
Svep för att visa menyn
Python hanterar två huvudsakliga taltyper:
- Heltal (
int) — heltal som5,-12eller0; - Flyttal (
float) — tal med decimaler som3.14eller-2.5.
Python avgör typen baserat på hur talet skrivs.
Aritmetiska operationer i Python
Python inkluderar alla standard matematiska operationer med tydlig syntax:
Addition
+ adderar värden. Om int och float blandas blir resultatet en float.
Subtraktion
- subtraherar värdet till höger från värdet till vänster. Fungerar med positiva och negativa tal.
Multiplikation
* multiplicerar värden. Om ett flyttal är inblandat blir resultatet ett flyttal.
Division
/ dividerar och returnerar alltid ett flyttal, även om resultatet är ett heltal (t.ex. 8 / 2).
Heltalsdivision
// dividerar och avrundar nedåt till närmaste heltal. Resultatets typ beror på operanderna.
Modulo
% ger resten av en division. Fungerar med positiva, negativa och flyttal.
Exponentiering
** upphöjer ett tal till en potens. Fungerar även med bråkexponenter för rötter.
Operatorprioritet (PEMDAS)
Python följer standardregler för att avgöra vilken operation som utförs först:
- Parenteser;
- Exponentiering;
- Multiplikation / Division / Heltalsdivision / Modulo;
- Addition / Subtraktion.
Heltal vs flyttal i operationer
Vid aritmetiska operationer:
- Division returnerar alltid en
float; - Blandning av
intochfloatgör resultatet tillfloat; - Använd
//för att få ett nedavrundat heltalsresultat.
Sammanfattning
- Python har stöd för typerna
intochfloat; - Aritmetiska operatorer:
+,-,*,/,//,%,**; /returnerar flyttal,//ger heltal med nedåtavrundning;- Operatorprioritet följer PEMDAS.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal