Review Python

Embed Size (px)

DESCRIPTION

piton

Citation preview

Buat review tentang python 2 dan python 3!

Jika padaPython 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 fungsiraw_input()berupastring. Misalkan kita membutuhkan data berupainteger, maka kita harus format bentukstringke bentukintegermenggunakan fungsiint().

Apa jadinya jika kita menggunakan fungsiraw_input()padaPython 3.x? Hasilnya adalah sebuah pesan kesalahan akan ditampilkan oleh interpreterPython.>>> bilangan = raw_input("Masukkan Angka Favorit Anda: ")Traceback (most recent call last):File "", line 1, inbilangan = raw_input("Masukkan Angka Favorit Anda: ")NameError: name 'raw_input' is not defined

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

>>> type(umur)

input()akan menghasilkan data bertipestring.Kesimpulannya,bagi yang menggunakanPython 2.xjangan lupa gunakan raw_input(), sedangkan penggunaPython 3.xgunakaninput().

http://klinikpython.wordpress.com/2012/01/07/bagaimana-menerima-input-data-di-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.xprint(hello world) # python 3.x menggunakan tanda kurunghttp://ghosthand5.blogspot.com/2013/03/perbedaan-singkat-coding-python-2x-dan.htmlhttp://anta40.net/blog/2-vs-3/

Bandingkan fungsi-fungsi built-in yang ada pada python 2 dengan python 3!BIF Built-in Function dipython 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 list2.range()range() yaitu function yang di gunakan untuk mengembalikan penjumlahan yang di generate pada range tertentu, bingung? berikut contohnyafor 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 Object6.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.