Anda di halaman 1dari 3

Buat review tentang python 2 dan python 3!

Jika pada Python 2.x, untuk menerima masukan data kita cukup menuliskan seperti berikut:
>>> nama = raw_input("Nama Anda: ")
Nama Anda: Biggie Noviandi
>>> nama
'Biggie Noviandi'

Tipe data yang kita terima dari fungsi raw_input() berupa string. Misalkan kita
membutuhkan data berupa integer, maka kita harus format bentuk string ke
bentuk integer menggunakan fungsi int().
Apa jadinya jika kita menggunakan fungsi raw_input() pada Python 3.x? Hasilnya adalah
sebuah pesan kesalahan akan ditampilkan oleh interpreter Python.
>>> bilangan = raw_input("Masukkan Angka Favorit Anda: ")
Traceback (most recent call last):
File "", line 1, in
bilangan = raw_input("Masukkan Angka Favorit Anda: ")
NameError: name 'raw_input' is not defined

Untuk mengatasi hal ini gunakan fungsi input() yang berlaku pada Python 3.x.
Sebenarnya kita juga bisa menggunakan fungsi input() pada Python 2.x namun tidak
dianjurkan karena akan terjadi kesalahan jika data yang dimasukkan tidak sesuai sintaks.
Berikut contoh penggunaan fungsi input() pada Python 3.x,
>>> nama = input("Nama Anda: ")
Nama Anda: Biggie Noviandi
>>> umur = input("Umur Anda: ")
Umur Anda: 32
>>> nama
'Biggie Noviandi'
>>> umur
'32'
>>> type(nama)
<class 'str'>
>>> type(umur)
<class 'str'>
input() akan menghasilkan data bertipe

string.
Kesimpulannya, bagi yang menggunakan Python 2.x jangan
raw_input(), sedangkan pengguna Python 3.x gunakan input().

lupa

gunakan

http://klinikpython.wordpress.com/2012/01/07/bagaimana-menerima-input-datadi-python3/

ada 2 versi python yitu versi 2.x dan 3.x ,


kedua versi ini memiliki perbedaan,
misalnya fungsi print Code:

print hello world # python 2.x


print(hello world) # python 3.x menggunakan tanda kurung
http://ghosthand5.blogspot.com/2013/03/perbedaan-singkat-coding-python-2xdan.html
http://anta40.net/blog/2-vs-3/

Bandingkan fungsi-fungsi built-in yang ada pada python 2 dengan python 3!

BIF Built-in Function di python UMUM


pada tulisan kali ini kita akan coba mempelajari BIF(Built-In Function) di
Python.apasih sebenarnya Built-In Function itu?. Built-In Function artinya
kita dapat menggunakan function-function yang ada tanpa harus
memanggil library bawaan dari library tersebut, singkatnya ya tinggal
pake aja tuh function yang ada..
oke baiklah di python ada beberapa BIF yang ada di Python:
1. list()
list() yaitu function yang memungkinnya kita untuk membuat empty list
2. range()
range() yaitu function yang di gunakan untuk mengembalikan
penjumlahan yang di generate pada range tertentu, bingung? berikut
contohnya
for num in range(4)
print(num)
artinya kita akan coba looping dari nilai 0 karena variable num, belum di
definisikan. dan di looping sampai 3. 4 tidak termasuk jadi hasilnya adalah
0123.
3. enumerate()
enumerate() digunakan untuk membuat list data di mulai dari angka 0.

4.int()
int() digunakan untuk mengconvert string atau nomor lain menjadi sebuah
integer. jika memungkinkan.
5. id()
id() digunakan untuk mengembalikan unique identification dari Python
data Object
6. next()
next() digunakan untuk mengembalikan item selanjutnya dari data yang
terurut strukturnya seperti list.
untuk lebih lanjut melihat BIF(Built-In Function) di Python. silahkan
berkunjug ke halaman berikut
ini.http://docs.python.org/library/functions.html .

Anda mungkin juga menyukai