Tutorial python : Nilai atau value pada python
Kita bisa mengeprint sebuah angka integer dengan cara seperti dibawah:
>>> print 4
4
4
Bila anda tidak yakin dengan jenis sebuah nilai, interpreter dapat memberitahunya dengan sintak sbb:
>>> type('Hello, World!')
<type 'str'>
>>> type(17)
<type 'int'>
<type 'str'>
>>> type(17)
<type 'int'>
Angka dengan desimal disebut dengan float, karena angka ini termasuk ke dalam angka floating point.
>>> type(3.2)
<type 'float'>
<type 'float'>
Apa nilai dari ’17 dan ‘3.2’ ? Apakah ini angka atau string ?
>>> type('17')
<type 'str'>
>>> type('3.2')
<type 'str'>
<type 'str'>
>>> type('3.2')
<type 'str'>
Ok, kedua nilai ini termasuk string.
Ketika kita membuat interger yang besar, mungkin anda berpikiran untuk memberi tanda koma atau titik diantara angka ribuan. Tapi apakah ini benar di python?
>>> print 1,000,000
1 0 0
1 0 0
Nah, python akan menterjemahkan 1,000,000 sebagai koma yang memisahkan tiga angka integer. Ini dia yang dinamakan kesalahan semantik. Tentu saja kesalahan semantik ini tidak ada pesan errornya.
Komentar
Posting Komentar