Datatyper i Python
Python erbjuder olika datatyper, där varje typ har ett specifikt syfte och lagras unikt i minnet för effektiv kodning. Det är inte nödvändigt att memorera alla. Använd print(type(value)) för att kontrollera en variabels typ och experimentera med olika värden för att se deras typer.
12345678910111213# Text text_var = "Hello, World!" # `str` # Numeric int_var = 42 # `int` float_var = 3.14 # `float` complex_var = 2 + 3j # `complex` # Boolean bool_var = True # `bool` # Check variable type print(type(text_var))
För att växla mellan typer kan du använda int() för heltal, float() för decimaltal och complex() för komplexa tal. Var dock försiktig när du omvandlar en typ till en annan.
12345678# Variables int_num = 11 real_num = 16.83 # Show original and converted values # int() removes the decimal part print(int_num, float(int_num)) print(real_num, int(real_num))
Att dividera två heltal med operatorn / returnerar alltid ett flyttal, även om divisionen är exakt. För att utföra heltalsdivision och få kvoten utan rest, använd operatorn //.
12345# Perform division of two integers division = 25 / 5 # The result of the division and its type print(division, type(division))
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
Fantastiskt!
Completion betyg förbättrat till 10
Datatyper i Python
Svep för att visa menyn
Python erbjuder olika datatyper, där varje typ har ett specifikt syfte och lagras unikt i minnet för effektiv kodning. Det är inte nödvändigt att memorera alla. Använd print(type(value)) för att kontrollera en variabels typ och experimentera med olika värden för att se deras typer.
12345678910111213# Text text_var = "Hello, World!" # `str` # Numeric int_var = 42 # `int` float_var = 3.14 # `float` complex_var = 2 + 3j # `complex` # Boolean bool_var = True # `bool` # Check variable type print(type(text_var))
För att växla mellan typer kan du använda int() för heltal, float() för decimaltal och complex() för komplexa tal. Var dock försiktig när du omvandlar en typ till en annan.
12345678# Variables int_num = 11 real_num = 16.83 # Show original and converted values # int() removes the decimal part print(int_num, float(int_num)) print(real_num, int(real_num))
Att dividera två heltal med operatorn / returnerar alltid ett flyttal, även om divisionen är exakt. För att utföra heltalsdivision och få kvoten utan rest, använd operatorn //.
12345# Perform division of two integers division = 25 / 5 # The result of the division and its type print(division, type(division))
Tack för dina kommentarer!