Hello All
Bahasa Python memiliki banyak kesamaan dengan Perl, C, dan Java. Namun, ada beberapa perbedaan yang pasti antara bahasa.kali ini saya akan share syntax-syntax yang terdapat di pyhton,berikut syntaxnya :
Mari kita menjalankan program dalam mode yang berbeda dari pemrograman.
Meminjam juru tanpa melewati file script sebagai parameter membawa prompt berikut :
Meminjam penafsir dengan parameter naskah dimulai eksekusi script dan berlanjut sampai script selesai. Ketika script selesai, penafsir tidak lagi aktif.
Mari kita menulis sebuah program Python sederhana dalam naskah. file Python memiliki ekstensi py. Ketik kode sumber berikut dalam file test.py:
Sebuah identifier Python adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, kelas, modul atau objek lain. Sebuah identifier diawali dengan huruf A sampai Z atau untuk z atau garis bawah (_) diikuti oleh nol atau lebih huruf, garis bawah dan angka (0 sampai 9).
Python tidak memungkinkan karakter tanda baca seperti @, $, dan% dalam pengidentifikasi. Python adalah kasus bahasa pemrograman sensitif. Dengan demikian, Tenaga Kerja dan tenaga kerja adalah dua identifier yang berbeda dengan Python.
Berikut adalah konvensi penamaan untuk pengidentifikasi Python -
Daftar berikut menunjukkan kata kunci Python. Ini disediakan kata-kata dan kalian tidak dapat menggunakannya sebagai konstan atau variabel atau nama pengenal lainnya. Semua kata kunci Python berisi huruf kecil saja.
Python tidak memberikan tanda kurung untuk menunjukkan blok kode untuk definisi kelas dan fungsi atau kontrol aliran. Blok kode ditandai dengan garis lekukan yang kaku ditegakkan.
Jumlah ruang pada lekukan adalah variabel, tetapi semua pernyataan dalam blok harus menjorok jumlah yang sama. Misalnya -
Laporan di Python biasanya diakhiri dengan baris baru. Python, bagaimanapun, memungkinkan penggunaan karakter garis kelanjutan (\) untuk menunjukkan bahwa garis harus terus. Misalnya -
Python menerima tunggal ('), ganda (") dan tiga (' '' atau" "") mengutip untuk menunjukkan string literal, selama jenis yang sama dari kutipan dimulai dan berakhir string.
Kutipan tiga digunakan untuk span string di beberapa baris. Sebagai contoh, semua berikut ini adalah hukum -
Sebuah tanda hash (#) yang tidak di dalam string literal dimulai komentar. Semua karakter setelah # dan hingga akhir garis fisik adalah bagian dari komentar dan juru Python mengabaikan mereka.
Sebuah garis yang hanya berisi spasi, mungkin dengan komentar, dikenal sebagai garis kosong dan Python benar-benar mengabaikan itu.
Dalam sebuah sesi juru interaktif, Anda harus memasukkan baris fisik kosong untuk mengakhiri pernyataan multiline.
Baris berikut dari program menampilkan prompt, pernyataan mengatakan "Tekan tombol enter untuk keluar", dan menunggu pengguna untuk mengambil tindakan -
Titik koma (;) memungkinkan beberapa pernyataan pada baris mengingat bahwa pernyataan tidak dimulai blok kode baru. Berikut adalah snip sampel menggunakan titik koma -
Sekelompok pernyataan individu, yang membuat blok kode tunggal disebut suite dengan Python. Senyawa atau kompleks pernyataan, seperti jika, sementara, def, dan kelas memerlukan baris header dan suite.
garis kepala mulai pernyataan (dengan kata kunci) dan mengakhiri dengan titik dua (:) dan diikuti oleh satu atau lebih baris yang membentuk suite. Misalnya -
Banyak program dapat dijalankan untuk menyediakan Anda dengan beberapa informasi dasar tentang bagaimana mereka harus dijalankan. Python memungkinkan Anda untuk melakukan hal ini dengan h -
[ Semoga Bermanfaat ]
[ Don't Forget For Share ]
[ ]
Bahasa Python memiliki banyak kesamaan dengan Perl, C, dan Java. Namun, ada beberapa perbedaan yang pasti antara bahasa.kali ini saya akan share syntax-syntax yang terdapat di pyhton,berikut syntaxnya :
Program Python Pertama
Mari kita menjalankan program dalam mode yang berbeda dari pemrograman.
Interaktif Modus Programming
Meminjam juru tanpa melewati file script sebagai parameter membawa prompt berikut :
Ketik teks berikut pada prompt Python dan tekan Enter:$ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>>
Jika kalian menjalankan versi baru dari Python, maka kalian akan perlu menggunakan pernyataan print dengan kurung seperti di cetak ("Hello, Python!");. Namun di Python versi 2.4.3, ini menghasilkan hasil sebagai berikut:>>> print "Hello, Python!"
Hello, Python!
Script Modus Programming
Meminjam penafsir dengan parameter naskah dimulai eksekusi script dan berlanjut sampai script selesai. Ketika script selesai, penafsir tidak lagi aktif.
Mari kita menulis sebuah program Python sederhana dalam naskah. file Python memiliki ekstensi py. Ketik kode sumber berikut dalam file test.py:
saya berasumsi bahwa kalian memiliki Python interpreter set dalam variabel PATH. Sekarang, cobalah untuk menjalankan program ini sebagai berikut -print "Hello, Python!"
Ini menghasilkan hasil sebagai berikut:$ python test.py
Mari kita coba cara lain untuk menjalankan script Python. Berikut ini adalah file test.py yang dimodifikasi -Hello, Python!
saya berasumsi bahwa kalian memiliki Python interpreter yang tersedia di / usr / bin direktori. Sekarang, cobalah untuk menjalankan program ini sebagai berikut -#!/usr/bin/python print "Hello, Python!"
Ini menghasilkan hasil berikut -$ chmod +x test.py # This is to make file executable $./test.py
Hello, Python!
Python Identifier
Sebuah identifier Python adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, kelas, modul atau objek lain. Sebuah identifier diawali dengan huruf A sampai Z atau untuk z atau garis bawah (_) diikuti oleh nol atau lebih huruf, garis bawah dan angka (0 sampai 9).
Python tidak memungkinkan karakter tanda baca seperti @, $, dan% dalam pengidentifikasi. Python adalah kasus bahasa pemrograman sensitif. Dengan demikian, Tenaga Kerja dan tenaga kerja adalah dua identifier yang berbeda dengan Python.
Berikut adalah konvensi penamaan untuk pengidentifikasi Python -
- nama kelas dimulai dengan huruf besar. Semua pengenal lainnya mulai dengan huruf kecil.
- Memulai sebuah identifier dengan garis bawah terkemuka tunggal menunjukkan bahwa pengenal pribadi.
- Memulai sebuah identifier dengan dua garis bawah terkemuka menunjukkan pengenal sangat pribadi.
- Jika identifier juga berakhir dengan dua garis bawah membuntuti, identifier adalah nama khusus bahasa-didefinisikan.
Kata-kata milik
Daftar berikut menunjukkan kata kunci Python. Ini disediakan kata-kata dan kalian tidak dapat menggunakannya sebagai konstan atau variabel atau nama pengenal lainnya. Semua kata kunci Python berisi huruf kecil saja.
and | exec | not |
assert | finally | or |
break | for | pass |
class | from | |
continue | global | raise |
def | if | return |
del | import | try |
elif | in | while |
else | is | with |
except | lambda | yield |
Baris dan Indentasi
Python tidak memberikan tanda kurung untuk menunjukkan blok kode untuk definisi kelas dan fungsi atau kontrol aliran. Blok kode ditandai dengan garis lekukan yang kaku ditegakkan.
Jumlah ruang pada lekukan adalah variabel, tetapi semua pernyataan dalam blok harus menjorok jumlah yang sama. Misalnya -
Namun, blok berikut menghasilkan kesalahan -if True: print "True" else: print "False"
Dengan demikian, di Python semua lini terus menerus menjorok dengan jumlah yang sama ruang akan membentuk blok. Contoh berikut memiliki berbagai blok pernyataan -if True: print "Answer" print "True" else: print "Answer" print "False"
Jangan mencoba untuk memahami logika pada titik waktu ini. Pastikan kalian memahami berbagai blok bahkan jika mereka tanpa tanda kurung.
#!/usr/bin/python import sys try: # open file stream file = open(file_name, "w") except IOError: print "There was an error writing to", file_name sys.exit() print "Enter '", file_finish, print "' When finished" while file_text != file_finish: file_text = raw_input("Enter text: ") if file_text == file_finish: # close the file file.close break file.write(file_text) file.write("\n") file.close() file_name = raw_input("Enter filename: ") if len(file_name) == 0: print "Next time please enter something" sys.exit() try: file = open(file_name, "r") except IOError: print "There was an error reading file" sys.exit() file_text = file.read() file.close() print file_text
Laporan multi-Line
Laporan di Python biasanya diakhiri dengan baris baru. Python, bagaimanapun, memungkinkan penggunaan karakter garis kelanjutan (\) untuk menunjukkan bahwa garis harus terus. Misalnya -
Laporan yang terkandung dalam [], {}, atau () kurung tidak perlu menggunakan karakter garis kelanjutan. Misalnya -
total = item_one + \ item_two + \ item_three
days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']
Kutipan di Python
Python menerima tunggal ('), ganda (") dan tiga (' '' atau" "") mengutip untuk menunjukkan string literal, selama jenis yang sama dari kutipan dimulai dan berakhir string.
Kutipan tiga digunakan untuk span string di beberapa baris. Sebagai contoh, semua berikut ini adalah hukum -
word = 'word' sentence = "This is a sentence." paragraph = """This is a paragraph. It is made up of multiple lines and sentences."""
Komentar di Python
Sebuah tanda hash (#) yang tidak di dalam string literal dimulai komentar. Semua karakter setelah # dan hingga akhir garis fisik adalah bagian dari komentar dan juru Python mengabaikan mereka.
Ini menghasilkan hasil berikut -#!/usr/bin/python # First comment print "Hello, Python!" # second comment
kalian dapat mengetik komentar pada baris yang sama setelah pernyataan atau ekspresi -Hello, Python!
kalian dapat komentar beberapa baris sebagai berikut -name = "Madisetti" # This is again comment
# This is a comment. # This is a comment, too. # This is a comment, too. # I said that already.
Menggunakan Garis Kosong
Sebuah garis yang hanya berisi spasi, mungkin dengan komentar, dikenal sebagai garis kosong dan Python benar-benar mengabaikan itu.
Dalam sebuah sesi juru interaktif, Anda harus memasukkan baris fisik kosong untuk mengakhiri pernyataan multiline.
Menunggu Pengguna
Baris berikut dari program menampilkan prompt, pernyataan mengatakan "Tekan tombol enter untuk keluar", dan menunggu pengguna untuk mengambil tindakan -
Di sini, "\ n \ n" digunakan untuk membuat dua baris baru sebelum menampilkan baris yang sebenarnya. Setelah pengguna menekan tombol, program berakhir. Ini adalah trik yang bagus untuk menjaga jendela konsol terbuka sampai pengguna dilakukan dengan sebuah aplikasi.
#!/usr/bin/python raw_input("\n\nPress the enter key to exit.")
Beberapa Laporan pada Single Line
Titik koma (;) memungkinkan beberapa pernyataan pada baris mengingat bahwa pernyataan tidak dimulai blok kode baru. Berikut adalah snip sampel menggunakan titik koma -
import sys; x = 'foo'; sys.stdout.write(x + '\n')
Beberapa Grup Pernyataan sebagai Suites
Sekelompok pernyataan individu, yang membuat blok kode tunggal disebut suite dengan Python. Senyawa atau kompleks pernyataan, seperti jika, sementara, def, dan kelas memerlukan baris header dan suite.
garis kepala mulai pernyataan (dengan kata kunci) dan mengakhiri dengan titik dua (:) dan diikuti oleh satu atau lebih baris yang membentuk suite. Misalnya -
if expression : suite elif expression : suite else : suite
Argumen Command Line
Banyak program dapat dijalankan untuk menyediakan Anda dengan beberapa informasi dasar tentang bagaimana mereka harus dijalankan. Python memungkinkan Anda untuk melakukan hal ini dengan h -
kalian juga dapat memprogram script sedemikian rupa bahwa itu harus menerima berbagai pilihan. Argumen Command Line merupakan topik yang maju dan harus dipelajari sedikit kemudian setelah kalian telah melalui sisa konsep Python.$ python -h usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug output from parser (also PYTHONDEBUG=x) -E : ignore environment variables (such as PYTHONPATH) -h : print this help message and exit [ etc. ]
[ Semoga Bermanfaat ]
[ Don't Forget For Share ]
[ ]
Posting Komentar