Ada dua jenis "type" dalam program Python, yaitu Type Data dan Type Function. Type data merujuk pada category data dalam Python.
Diantara 3 type data:
- int: 11
- float: 11.23
- str "Apa Kabar"
11.23 juga disebut real number
-2, -1, 0, 1, 2 juga disebut int (integer)
int, float dan str juga disebut expression.
Kita bisa menggunakan type command, misalnya:
- type(11)
- type(11.23)
- type("Apa Kabar")
Kita bisa convert atau cast (mengubah) int ke float.
- convert atau cast int(2) ke float(2.0), caranya: float(2):2.20
- cast float(11.23) ke int(11), caranya: int(11.23): 11 atau round(11.23): 11
- ubah (cast) int(1) atau float(1.1) ke string (str), caranya str(1): '1' atau str(1.1): '1.1'
Boolean values: True or False
type(True); <class 'bool'>
int(True): 1
int(False): 0
bool(1); True
bool(0): False
Quiz: Type
1) What is the type of the following: 0
answer: int
2) What is the type of the following number: 5.12323
answer: float
What is the result of the following: int(5.99)
answer: 5
No comments:
Post a Comment