PopAds.net - The Best Popunder Adnetwork

Python 3 - Sintaks Dasar

Bahasa Python memiliki banyak kesamaan dengan Perl, C, dan Java. Namun, ada beberapa perbedaan yang pasti antara bahasa.

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 -
$ python
Python 3.3.2 (default, Dec 10 2013, 11:35:01)
[GCC 4.6.3] on Linux
Type "help", "copyright", "credits", or "license" for more information.
>>>
On Windows:
Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>>
Ketik teks berikut pada prompt Python dan tekan Enter:
>>> print ("Hello, Python!")
Jika Anda menjalankan versi lama dari Python (Python 2.x), penggunaan tanda kurung seperti dalam fungsi cetak opsional. Ini menghasilkan hasil sebagai berikut:
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:
print ("Hello, Python!")
Kami berasumsi bahwa Anda memiliki Python interpreter set dalam variabel PATH. Sekarang, cobalah untuk menjalankan program ini sebagai berikut -
pada Linux
$ python test.py 
Ini menghasilkan hasil sebagai berikut:
Hello, Python!
pada Windows
C:\Python34>Python test.py
Ini menghasilkan hasil sebagai berikut:
Hello, Python!
Mari kita coba cara lain untuk menjalankan script Python di Linux. Berikut ini adalah file test.py yang dimodifikasi -
#!/usr/bin/python3

print ("Hello, Python!")
Kami berasumsi bahwa Anda memiliki Python interpreter yang tersedia di / usr / bin direktori. Sekarang, cobalah untuk menjalankan program ini sebagai berikut -
$ chmod +x test.py     # This is to make file executable
$./test.py
Ini menghasilkan hasil berikut -
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 Anda tidak dapat menggunakannya sebagai konstan atau variabel atau nama pengenal lainnya. Semua kata kunci Python berisi huruf kecil saja.
danexecTidak
sebagaiakhirnyaatau
menegaskanuntuklulus
istirahatdarimencetak
kelasglobalmenaikkan
terusjikakembali
defimpormencoba
deldisementara
elifaku sdengan
lainlambdamenghasilkan
kecuali

Baris dan Indentasi

Python tidak menggunakan kawat gigi ({}) untuk menunjukkan blok kode untuk definisi kelas dan fungsi atau flow control. 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 -
if True:
    print ("True")
else:
  print ("False")
Namun, blok berikut menghasilkan kesalahan -
if True:
    print ("Answer")
    print ("True")
else:
    print "(Answer")
  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 -
Catatan: Jangan mencoba untuk memahami logika pada titik waktu ini. Pastikan Anda memahami berbagai blok bahkan jika mereka tanpa kawat gigi.
#!/usr/bin/python3

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 = 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 -
total = item_one + \
        item_two + \
        item_three
Laporan yang terkandung dalam [], {}, atau () kurung tidak perlu menggunakan karakter garis kelanjutan. Misalnya -
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.
#!/usr/bin/python3

# First comment
print ("Hello, Python!") # second comment
Ini menghasilkan hasil berikut -
Hello, Python!
Anda dapat mengetik komentar pada baris yang sama setelah pernyataan atau ekspresi -
name = "Madisetti" # This is again comment
Python tidak memiliki beberapa fitur-line komentar. Anda harus komentar setiap baris secara individual sebagai berikut -
# 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 -
#!/usr/bin/python3

input("\n\nPress the enter key to exit.")
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.

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 -
$ 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. ]
Anda 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 Anda telah melalui sisa konsep Python.
Previous
Next Post »

komentar tidak berisi spam.
terima kasih ConversionConversion EmoticonEmoticon