Articles

Python – Syntaksi

Mainokset

Python-kielellä on monia yhtäläisyyksiä Perl, C ja Java. Kielten välillä on kuitenkin joitakin selviä eroja.

First Python Program

let us execute programs in different modes of programming.,

Interactive mode-Tilassa Ohjelma

Vetoaminen tulkki kulkematta script-tiedoston, parametrina tuo seuraava kehote, −

Kirjoita seuraava teksti on Python komentorivi ja paina Enter −

>>> print "Hello, Python!"

Jos sinulla on käytössä uusi versio Python, sitten sinun täytyy käyttää print-lause suluissa kuten print (”Hello, Python!”);. Kuitenkin Pythonin versiossa 2.4.,3, tämä tuottaa seuraavan tuloksen −

Hello, Python!

Script-Tilassa Ohjelma

Vetoaminen tulkin kanssa script parametri alkaa toteutus käsikirjoitus ja jatkuu kunnes käsikirjoitus on valmis. Kun käsikirjoitus on valmis, tulkki ei ole enää aktiivinen.

kirjoitetaan yksinkertainen Python-ohjelma käsikirjoitukseen. Python tiedostot on laajennus .py. Kirjoita seuraava lähdekoodi test.py tiedosto −

print "Hello, Python!"

oletamme, että sinulla on Python-tulkki asettaa PATH-muuttuja., Nyt, yritä suorittaa tämän ohjelman seuraavasti −

$ python test.py

Tämä tuottaa seuraavan tuloksen −

Hello, Python!

Anna meidän yrittää toinen tapa suorittaa Python script. Täällä on muutettu test.py tiedosto −

#!/usr/bin/pythonprint "Hello, Python!"

oletamme, että sinulla on Python-tulkki käytettävissä /usr/bin-hakemistossa., Nyt, yritä suorittaa tämän ohjelman seuraavasti −

$ chmod +x test.py # This is to make file executable$./test.py

Tämä tuottaa seuraavan tuloksen −

Hello, Python!

Python Tunnisteet

Python-tunniste on nimi, jota käytetään tunnistamaan muuttuja, funktio, luokka, moduuli tai muu esine. Tunnus alkaa kirjaimella A-Z tai a-z tai alaviiva ( _ ), jota seuraa nolla tai useampia kirjaimia, alaviivoja ja numeroita (0-9).

Python ei salli väli-ja erikoismerkit, kuten @, $ ja % sisällä tunnisteita. Python on tapausherkkä ohjelmointikieli., Näin ollen työvoimaa ja työvoimaa ovat kaksi eri tunnistetta Pythonissa.

Tässä on nimeämiskäytännöt Python-tunnisteet, −

  • luokkien nimet alkavat isolla kirjaimella. Kaikki muut tunnisteet alkavat pienellä kirjaimella.

  • Alkaen tunniste, jossa on yksi johtava alaviiva osoittaa, että tunnus on yksityinen.

  • tunnisteen käynnistäminen kahdella johtavalla alaviivalla osoittaa vahvasti yksityistä tunnistetta.

  • Jos tunniste päättyy myös kaksi perään korostaa, että tunniste on kieli-määritelty erityinen nimi.,

Varatut Sanat

seuraava luettelo osoittaa, Python avainsanoja. Nämä ovat varattuja sanoja, etkä voi käyttää niitä vakio-tai muuttuvina tai muina tunnisteniminä. Kaikki Python-avainsanat sisältävät vain pieniä kirjaimia.,

break for pass class from print continue global raise def if return del import try elif in while else is with except lambda yield

Lines and Indentation

Python provides no braces to indicate blocks of code for class and function definitions or flow control., Koodilohkot merkitään rivien sisennyksellä, joka pannaan tiukasti täytäntöön.

sisennyksessä olevien välilyöntien määrä vaihtelee, mutta kaikki lohkon sisällä olevat lausekkeet on sisennettävä saman verran. Esimerkiksi, −

if True: print "True"else: print "False"

Kuitenkin, seuraavat generoi virheilmoituksen, −

if True:print "Answer"print "True"else:print "Answer"print "False"

Näin, Python kaikki jatkuva viivat sisennetty kanssa sama määrä tiloja olisi muodostaa lohkon. Seuraava esimerkki on eri lausunnon lohkot −

Huomautus − Älä yritä ymmärtää logiikkaa tässä vaiheessa., Varmista vain, että olet ymmärtänyt eri lohkojen vaikka ne ovat ilman henkseleitä.

moniriviset lausekkeet

Pythonin lausekkeet päättyvät tyypillisesti uuteen riviin. Python sallii kuitenkin rivinjatkumomerkin ( \ ) käytön tarkoittamaan sitä, että rivin pitäisi jatkua. Esimerkiksi, −

total = item_one + \ item_two + \ item_three

Lausuntoja sisällä , {}, tai () suluissa ei tarvitse käyttää jatkorivin merkki. Esimerkiksi, −

days = 

Tarjous Python

triple lainauksia käytetään span merkkijono poikki useita rivejä., Esimerkiksi kaikki seuraavat ovat laillisia −

word = 'word'sentence = "This is a sentence."paragraph = """This is a paragraph. It ismade up of multiple lines and sentences."""

Kommentit Python

hash merkki ( # ), joka ei sisällä narun kirjaimellisesti alkaa kommentti. Kaikki merkit#: n jälkeen ja fyysisen viivan loppuun asti ovat osa kommenttia ja Python-tulkki jättää ne huomiotta.,

#!/usr/bin/python# First commentprint "Hello, Python!" # second comment

Tämä tuottaa seuraavan tuloksen −

Hello, Python!

Voit kirjoittaa kommentin samalla linjalla kun lausuma tai ilmaus −

name = "Madisetti" # This is again comment

Voit kommentoida useita rivejä, kuten seuraa −

# This is a comment.# This is a comment, too.# This is a comment, too.# I said that already.

Seuraavat triple lainattu merkkijono on myös huomiotta Python-tulkki ja voidaan käyttää multiline kommentteja:

'''This is a multilinecomment.'''

Käyttämällä Tyhjät Rivit

linja, joka sisältää vain välilyönnillä, mahdollisesti kommentti, tunnetaan tyhjä rivi ja Python täysin sivuutetaan se.,

interaktiivisessa tulkkausistunnossa sinun on syötettävä tyhjä fyysinen viiva päättääksesi monirivisen lausuman.

Odottaa Käyttäjä

seuraava rivi ohjelma näyttää nopea, julkilausuman sanomalla, ”Paina enter-painiketta voit poistua”, ja odottaa käyttäjän toimia −

#!/usr/bin/pythonraw_input("\n\nPress the enter key to exit.")

Tässä, ”\n\n” käytetään luoda kaksi uutta riviä, ennen kuin näyttää todellinen linja. Kun käyttäjä painaa näppäintä, ohjelma päättyy. Tämä on mukava temppu pitää konsolin ikkuna auki, kunnes käyttäjä on tehnyt sovelluksen.,

Useita Lausuntoja Yksi Rivi

puolipiste ( ; ) avulla useita lausuntoja single line ottaen huomioon, että kumpikaan lausuma aloittaa uuden koodilohkon. Tässä on näyte snip käyttäen puolipiste −

import sys; x = 'foo'; sys.stdout.write(x + '\n')

Useita Lausunnon Ryhmien Suites

ryhmä yksittäisiä lausuntoja, jotka tekevät yhden koodin lohko on nimeltään suites Python. Yhdistetyt tai monimutkaiset lausekkeet, kuten jos, kun, def, ja luokka vaativat otsikkorivin ja sviitin.,

Otsikkoviivat aloittavat lausuman (avainsanalla) ja päättyvät kaksoispisteellä ( : ) ja niitä seuraa yksi tai useampi rivi, jotka muodostavat sviitin. Esimerkiksi, −

if expression : suiteelif expression : suite else : suite

komentoriviargumentteja

Monet ohjelmat voidaan ajaa antaa sinulle joitakin perustiedot siitä, miten ne pitäisi hoitaa. Python avulla voit tehdä tämän -s −

Voit myös ohjelmoida oman käsikirjoituksen niin, että se pitäisi hyväksyä eri vaihtoehtoja. Komentorivin Argumentteja on kehittynyt aihe, ja olisi tutkittu vähän myöhemmin kun olet käynyt läpi loput Python käsitteitä.,

Mainokset