30 esimerkkiä python -komentosarjoista

30 Python Scripts Examples

Python on erittäin suosittu ja vaativa ohjelmointikieli, koska se soveltuu hyvin yksinkertaisten ja monimutkaisten sovellusten kehittämiseen. Jos olet uusi python -ohjelmoinnissa ja haluat oppia pythonin perusteista lyhyessä ajassa, tämä artikkeli on sinua varten. Tässä artikkelissa selitetään 30 python -komentosarjan esimerkkiä käyttämällä hyvin yksinkertaisia ​​esimerkkejä pythonin perusteiden tuntemiseksi. Tässä artikkelissa käsiteltyjen aiheiden luettelo on mainittu alla:

01. Hei maailma
02. Liitä kaksi narua
03. Muotoile liukuluku merkkijonossa
04. Nosta luku tehoksi
05. Boolen tyyppien kanssa työskentely
06. Jos muuten lausunto
07. AND- ja OR -operaattoreiden käyttäminen
08. Vaihda tapauslausunto
09. Vaikka Loop
10. Loopille
yksitoista. Suorita yksi Python -komentosarja toisesta
12. Komentoriviargumentin käyttö
13. Regexin käyttö
14. Getpassin käyttö
viisitoista. Päivämäärämuodon käyttö
16. Lisää ja poista kohde luettelosta
17. Luettelon ymmärtäminen
18. Viipaleiden tiedot
19. Lisää ja etsi tietoja sanakirjasta
kaksikymmentä. Lisää ja etsi tietoja joukosta
kaksikymmentäyksi. Laske luettelon kohteet
22. Määritä ja kutsu toiminto
2. 3. Heitto- ja saalispoikkeuksen käyttö
24. Lue ja kirjoita tiedosto
25. Listaa tiedostot hakemistosta
26. Lue ja kirjoita suolakurkkua käyttäen
27. Määrittele luokka ja menetelmä
28. Aluefunktion käyttö
29. Karttatoiminnon käyttö
30. Suodatintoiminnon käyttö



Luo ja suorita ensimmäinen python -komentosarja:

Voit kirjoittaa ja suorittaa yksinkertaisen python -komentosarjan päätelaitteesta luomatta mitään python -tiedostoa. Jos komentosarja on suuri, se vaatii kirjoittamista ja tallentaa komentosarjan mihin tahansa python -tiedostoon millä tahansa editorilla. Voit käyttää komentosarjan kirjoittamiseen mitä tahansa tekstieditoria tai mitä tahansa koodieditoria, kuten sublime, Visual Studio Code tai mitä tahansa vain pythonille kehitettyä IDE -ohjelmistoa, kuten PyCharm tai Spyder. Python -tiedoston laajennus on .py . Python -versio 3.8 ja vakooja 3 Tässä artikkelissa käytetään python -IDE: tä python -komentosarjan kirjoittamiseen. Sinun on asennettava vakooja IDE järjestelmässäsi sen käyttämiseksi.



Jos haluat suorittaa minkä tahansa komentosarjan päätelaitteesta, suorita python ' tai ' python3 ' komento avata python vuorovaikutustilassa. Seuraava python -skripti tulostaa tekstin Hei maailma tuotoksena.



>>> Tulosta(Hei maailma)


Tallenna nyt skripti tiedostoon nimeltä c1.py . Suorita seuraava komento päätelaitteesta c1.py .

$ python3 c1.py

Jos haluat suorittaa tiedoston vakooja 3 IDE, sinun on napsautettava juosta -painiketta

toimittajalta. Seuraava tulos näkyy editorissa koodin suorittamisen jälkeen.



Ylös

Kahden merkkijonon yhdistäminen:

On monia tapoja yhdistää merkkijonoarvot pythonissa. Yksinkertaisin tapa yhdistää kaksi merkkijonoarvoa pythonissa on käyttää+-operaattoria. Luo mikä tahansa python seuraavalla komentosarjalla tietääksesi kuinka yhdistää kaksi merkkijonoa. Tässä kaksi merkkijonoarvoa määritetään kahdessa muuttujassa ja toista muuttujaa käytetään myöhemmin tulostettujen liitettyjen arvojen tallentamiseen.

c2.py

merkkijono 1= 'Linux'
merkkijono2= 'Vihje'
join_string=merkkijono1 + merkkijono2
Tulosta(join_string)

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu editorista. Tässä kaksi sanaa, Linux ja Vihje ovat liittyneet, ja LinuxVinkki tulostetaan tulosteena.

Jos haluat tietää lisää toisesta python -liittymisvaihtoehdosta, voit tarkistaa opetusohjelman, Python String Concatenation.

Ylös

Muotoile liukuluku merkkijonossa:

Liukuluku on pakollinen ohjelmoinnissa murtolukujen muodostamista varten, ja joskus se vaatii liukuluvun muotoilun ohjelmointitarkoituksiin. Pythonissa on monia tapoja muodostaa liukuluku. Merkkijonon muotoilua ja merkkijonon interpolointia käytetään seuraavassa komentosarjassa liukuluvun numeron muotoiluun. muoto() merkkijonon muotoilussa käytetään menetelmää, jonka muoto on leveys, ja merkkijonon interpoloinnissa käytetään '% -merkkiä leveysmuodolla. Muotoiluleveyden mukaan 5 numeroa asetetaan ennen desimaalipistettä ja 2 numeroa desimaalipilkun jälkeen.

c3.py

# Merkkijonon muotoilun käyttö
kellua 1= 563,78453
Tulosta('{: 5.2f}'.muoto(kellua 1))

# Merkkijonojen interpoloinnin käyttö
kellua2= 563,78453
Tulosta('%5.2f'% kelluva2)

Seuraava tulos tulee näkyviin, kun komentosarja on suoritettu editorista.

Jos haluat tietää enemmän merkkijonojen muotoilusta pythonissa, voit tarkistaa opetusohjelman, Python -merkkijonon muotoilu.

Ylös

Nosta luku tehoksi:

Pythonissa on monia tapoja laskea xn Pythonissa. Seuraavassa skriptissä on kolme tapaa laskea xn Pythonissa. Kaksinkertainen ' * ’ operaattori, NS () menetelmä, ja math.pow () Menetelmää käytetään xn: n laskemiseen. Arvot x ja n alustetaan numeerisilla arvoilla. Kaksinkertainen ' * ’ ja NS () menetelmiä käytetään kokonaislukuarvojen tehon laskemiseen. math.pow () osaa laskea murtolukujen tehon; myös, joka näkyy käsikirjoituksen viimeisessä osassa.

c4.py

tuonti matematiikka
# Määritä arvot x: lle ja n: lle
x= 4
n= 3

# Menetelmä 1
tehoa=x ** n
Tulosta(' %d tehoon %d on %d'%(x,n,tehoa))

# Menetelmä 2
tehoa= NS(x,n)
Tulosta(' %d tehoon %d on %d'%(x,n,tehoa))

# Menetelmä 3
tehoa= matematiikka.NS(2,6.5)
Tulosta(' %d tehoon %d on %5.2f'%(x,n,tehoa))

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen. Kaksi ensimmäistä lähtöä näyttävät tuloksen 43, ja kolmas lähtö näyttää tuloksen 26.5 .

Ylös

Boolen tyyppien käyttö:

Boolen tyyppien eri käyttötarkoitukset on esitetty seuraavassa skriptissä. Ensimmäinen tuloste tulostaa val1 -arvon, joka sisältää Boolen arvon, totta. Kaikki positiiviset ovat negatiivisia numeroita totta Boolen arvona ja vain nolla palauttaa väärä Boolen arvona. Joten toinen ja kolmas lähtö tulostetaan totta positiivisille ja negatiivisille numeroille. Neljäs tuloste tulostaa epätosi arvolle 0 ja viides tulos tulostaa väärä koska vertailuoperaattori palaa väärä .

c5.py

# Boolen arvo
val1= Totta
Tulosta(val1)

# Numero Boolen arvoon
määrä= 10
Tulosta(bool(määrä))

määrä=-5
Tulosta(bool(määrä))

määrä= 0
Tulosta(bool(määrä))

# Boolen vertailuoperaattorilta
val1= 6
val2= 3
Tulosta(val1<val2)

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

If else -lausekkeen käyttö:

Seuraava skripti näyttää ehdollisen lausekkeen käytön pythonissa. Ilmoitus jos-muuten lause pythonissa on hieman erilainen kuin muilla kielillä. Hajautettuja hakasulkeita ei tarvita if-else-lohkon määrittämiseen pythonissa muiden kielten tapaan, mutta sisennyslohkoa on käytettävä oikein, muuten skripti näyttää virheen. Tässä hyvin yksinkertainen tai muuten komentosarjassa käytetään lausetta, joka tarkistaa lukumuuttujan arvon, joka on suurempi tai yhtä suuri kuin 70 tai ei. A kaksoispiste(:) käytetään sen jälkeen, kun jos' ja ' muu' lohko lohkon alkamisen määrittämiseksi.

c6.py

# Määritä numeerinen arvo
määrä= 70

# Tarkista, onko luku yli 70 vai ei
jos (määrä> = 70):
Tulosta('Olet ohittanut')
muu:
Tulosta('Et ole läpäissyt')

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

AND- ja OR -operaattoreiden käyttö:

Seuraava skripti näyttää JA ja TAI operaattorit ehdollisessa lausunnossa. JA operaattori palaa totta kun kaksi ehtoa palaavat totta, ja TAI operaattori palaa totta kun mikä tahansa kahden ehdon ehto palaa totta . Kaksi liukulukuista lasketaan MCQ- ja teoriamerkeiksi. Sekä AND- että OR -operaattoreita käytetään jos' lausunto. Ehdon mukaan jos MCQ -merkit ovat yli 40 ja teoriaarvot 30 tai enemmän, niin ' jos' lausunto palaa totta tai jos MCQ: n ja teorian kokonaismäärä on suurempi tai yhtä suuri kuin 70, niin ' jos' lausunto palaa myös totta .

c7.py

# Ota MCQ -merkit
mcq_marks= kellua(tulo('Kirjoita MCQ -merkit:'))
# Ota teoriamerkit
teoria_merkit= kellua(tulo('Syötä teoriamerkit:'))

# Tarkista ohitustila AND- ja OR -operaattorilla
jos (mcq_marks> = 40 jateoria_merkit> = 30) tai (mcq_marks + theory_marks) > =70:
Tulosta('' nOlet ohittanut ')
muu:
Tulosta('' nOlet epäonnistunut ')

Seuraavan lähdön mukaan jos lausunto palaa väärä syöttöarvoille 30 ja 35, ja palauttaa totta tuloarvoille 40 ja 45.

Ylös

Vaihda kirjainta:

Python ei tue kytkinkotelo lause kuten muutkin standardit ohjelmointikielet, mutta tämäntyyppinen lausunto voidaan toteuttaa pythonissa käyttämällä mukautettua toimintoa. työntekijän_tiedot () -toiminto luodaan seuraavassa komentosarjassa toimimaan kuten vaihtokotelon lause. Toiminto sisältää yhden parametrin ja sanakirjan kytkin. Toimintoparametrin arvo tarkistetaan sanakirjan jokaisella indeksillä. Jos vastaavuutta löytyy, vastaava indeksin arvo palautetaan funktiosta; muutoin parametrin toinen parametriarvo kytkin.get () menetelmä palautetaan.

c8.py

# Kytkin kytkinkotelovaihtoehtojen toteuttamiseen
deftyöntekijän_tiedot(ID):
kytkin= {
'1004':'Työntekijän nimi: MD. Mehrab ',
'1009':'Työntekijän nimi: Mita Rahman',
'1010':'Työntekijän nimi: Sakib Al Hasan',
}
'' 'Ensimmäinen argumentti palautetaan, jos osuma löytyy ja
mitään ei palauteta, jos vastaavuutta ei löydy ''

palatakytkin.saada(ID, 'ei mitään')

# Ota työntekijän tunnus
ID= tulo('Anna työntekijän tunnus:')
# Tulosta tulostus
Tulosta(työntekijän_tiedot(ID))

Seuraavan tuloksen mukaan komentosarja suoritetaan kaksi kertaa ja kaksi työntekijän nimeä tulostetaan ID -arvojen perusteella.

Ylös

Silmukkasilmukan käyttö:

While -silmukan käyttö pythonissa on esitetty seuraavassa esimerkissä. Kaksoispistettä (:) käytetään määrittämään silmukan aloituslohko, ja kaikki silmukan käskyt on määriteltävä käyttämällä oikeaa sisennystä; muutoin sisennysvirhe tulee näkyviin. Seuraavassa skriptissä tiski arvo alustetaan 1 jota käytetään silmukassa. Silmukka toistaa 5 kertaa ja tulostaa laskurin arvot jokaisessa iteroinnissa. The laskuri arvoa lisätään yhdellä kussakin iteraatiossa silmukan päättymisehdon saavuttamiseksi.

c9.py

# Alusta laskuri
laskuri= 1
# Toista silmukkaa 5 kertaa
sillä aikaalaskuri< 6:
# Tulosta laskurin arvo
Tulosta ('Nykyinen laskurin arvo: %d'% laskuri)
# Lisää laskuria
laskuri=laskuri +1

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Silmukan käyttö:

for silmukkaa käytetään moneen tarkoitukseen pythonissa. Tämän silmukan aloituslohko on määritettävä kaksoispisteellä (:), ja käskyt määritellään käyttämällä oikeaa sisennystä. Seuraavassa komentosarjassa määritetään luettelo arkipäivien nimistä ja for -silmukkaa käytetään iteroimaan ja tulostamaan luettelon jokainen kohde. Tässä len () -menetelmää käytetään luettelon kaikkien kohteiden laskemiseen ja alueen () funktion rajan määrittämiseen.

c10.py

# Alusta luettelo
arkisin= ['Sunnuntai', 'Maanantai', 'Tiistai','Keskiviikko', 'Torstai','Perjantai', 'Lauantai']
Tulosta('Seitsemän arkipäivää ovat: n'')
# Toista luetteloa käyttämällä silmukkaa
vartenpäiväsisään valikoima(len(arkisin)):
Tulosta(arkisin[päivä])

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Suorita yksi Python -komentosarja toisesta:

Joskus on käytettävä toisen python -tiedoston python -tiedoston komentosarjaa. Se voidaan tehdä helposti, kuten minkä tahansa moduulin tuonti käyttämällä tuonti avainsana. Tässä, lomat.py tiedosto sisältää kaksi muuttujaa, jotka on alustettu merkkijonoarvoilla. Tämä tiedosto tuodaan c11.py tiedosto aliaksen nimellä ' v ' . Tässä on luettelo kuukausien nimistä. The lippu muuttujaa käytetään tässä arvon tulostamiseen loma 1 muuttuva kerran kuukausia varten ' Kesäkuu ' ja ' Heinäkuu'. Arvo loma 2 muuttuja tulostaa kuukauden 'Joulukuu' . Muut yhdeksän kuukauden nimet tulostetaan, kun muut osa jos-muut jos muut lausunto suoritetaan.

lomat.py

# Alusta arvot
loma 1= 'Kesäloma'
loma 2= 'Talviloma'

c11.py

# Tuo toinen python -komentosarja
tuontilomatkutenv

# Alusta kuukausiluettelo
kuukaudet= ['Tammikuu', 'Helmikuu', 'Maaliskuu', 'Huhtikuu', 'Saattaa', 'Kesäkuu',
'Heinäkuu', 'Elokuu', 'Syyskuu', 'Lokakuu', 'Marraskuu', 'Joulukuu']
# Ensimmäinen lippumuuttuja tulostaa kesäloman kerran
lippu= 0

# Toista luetteloa käyttämällä silmukkaa
vartenkuukausisisäänkuukaudet:
joskuukausi== 'Kesäkuu' taikuukausi== 'Heinäkuu':
joslippu== 0:
Tulosta('Nyt',v.loma 1)
lippu= 1
elifkuukausi== 'Joulukuu':
Tulosta('Nyt',v.loma 2)
muu:
Tulosta('Nykyinen kuukausi on',kuukausi)

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Komentoriviargumentin käyttö:

Seuraava skripti näyttää komentoriviargumenttien käytön pythonissa. Pythonissa on monia moduuleja komentoriviargumenttien jäsentämiseksi 'Sys' moduuli tuodaan tähän komentoriviargumenttien jäsentämiseksi. len () -menetelmää käytetään kaikkien argumenttien laskemiseen, mukaan lukien komentotiedoston nimi. Seuraavaksi argumenttiarvot tulostetaan.

c12.py

# Tuo sys -moduuli
tuonti sys

# Argumenttien kokonaismäärä
Tulosta('Argumentteja yhteensä:', len(sys.argv))

Tulosta('Argumenttiarvot ovat:')
# Toista komentoriviargumentteja silmukan avulla
vartenisisään sys.argv:
Tulosta(i)

Jos komentosarja suoritetaan ilman komentoriviargumenteja, seuraava tulos tulee näkyviin, jossa näkyy komentosarjan tiedostonimi.

Komentorivin argumenttiarvot voidaan asettaa spyder editorissa avaamalla Suorita määritykset tiedostoa kohden -valintaikkunaa napsauttamalla Juosta valikko. Aseta arvot välilyönnillä napsauttamalla valintaikkunan Yleiset asetukset -kohdan komentorivivalintoja.

Jos komentosarja suoritetaan edellä esitettyjen arvojen asettamisen jälkeen, seuraava tulos tulee näkyviin.


Komentorivin argumenttiarvot voidaan siirtää python-komentosarjassa helposti päätelaitteesta. Seuraava tulos tulee näkyviin, jos komentosarja suoritetaan päätelaitteesta.


Jos haluat tietää enemmän pythonin komentoriviargumenteista, voit tarkistaa oppaan, Kuinka jäsentää argumentit komentoriviltä Pythonissa .

Ylös

Regexin käyttö:

Säännöllistä lauseketta tai säännöllistä lauseketta käytetään pythonissa vastaamaan tai etsimään ja korvaamaan mitä tahansa merkkijonon osaa tietyn kuvion perusteella. 'Uudelleen' moduulia käytetään pythonissa säännöllisen lausekkeen käyttämiseen. Seuraava skripti näyttää regexin käytön pythonissa. Käsikirjoituksessa käytetty malli vastaa niitä merkkijonoja, joissa merkkijonon ensimmäinen merkki on iso kirjain. Merkkijonoarvo otetaan ja vastaa mallia käyttämällä ottelu() menetelmä. Jos menetelmä palauttaa arvon tosi, onnistumisviesti tulostuu, muuten ohjeviesti tulostetaan.

c13.py

# Tuo uudelleenmoduuli
tuonti re

# Ota merkkijonotiedot
merkkijono = tulo('Kirjoita merkkijonon arvo:')
# Määritä hakukuvio
kuvio= '^[A-Z]'

# vastaa kuvion syöttöarvoa
löytyi= re.ottelu(kuvio, merkkijono)

# Tulosta viesti palautusarvon perusteella
joslöytyi:
Tulosta('Syöttöarvo alkaa isolla kirjaimella')
muu:
Tulosta('Sinun on kirjoitettava merkkijono, joka alkaa isolla kirjaimella')

Skripti suoritetaan kaksi kertaa seuraavassa tulostuksessa. ottelu() funktio palauttaa epätosi ensimmäisen suorituksen ja palauttaa arvon tosi toisen suorituksen yhteydessä.

Ylös

Getpassin käyttö:

getpass on hyödyllinen python -moduuli, jota käytetään salasanan syöttämiseen käyttäjältä. Seuraava skripti näyttää getpass -moduulin käytön. getpass () -menetelmää käytetään tässä syötteen ottamiseen salasanaksi ja jos' lausetta käytetään tässä vertaamaan syöttöarvoa määritettyyn salasanaan. olet todennettu viesti tulostetaan, jos salasana vastaa, muuten se tulostetaan Et ole todennettu viesti.

c14.py

# tuoda getpass -moduuli
tuonti getpass

# Ota salasana käyttäjältä
passwd= getpass.getpass('Salasana:')

# Tarkista salasana
jospasswd== 'fahmida':
Tulosta('Olet todennettu')
muu:
Tulosta('Et ole todennettu')

Jos komentosarja suoritetaan vakoiluohjelmaeditorista, syöttöarvo näytetään, koska editorikonsoli ei tue salasanatilaa. Joten seuraava lähtö näyttää syöttösalasanan seuraavassa lähdössä.

Jos komentosarja suoritetaan päätelaitteesta, syöttöarvoa ei näytetä muiden Linux -salasanojen tapaan. Skripti suoritetaan kaksi kertaa päätelaitteesta virheellisellä ja kelvollisella salasanalla, joka näkyy seuraavassa tulostuksessa.

Ylös

Päivämäärämuodon käyttö:

Päivämäärän arvo voidaan muotoilla pythonissa eri tavoilla. Seuraava skripti käyttää datetim e -moduuli asettaa nykyisen ja mukautetun päivämäärän arvon. tänään() menetelmää käytetään tässä järjestelmän nykyisen päivämäärän ja kellonajan lukemiseen. Seuraavaksi päivämäärän muotoiltu arvo tulostetaan käyttämällä päivämääräobjektin eri ominaisuuksien nimiä. Skriptin seuraavassa osassa näytetään, kuinka mukautettu päivämääräarvo voidaan määrittää ja tulostaa.

c15.py

alkaen treffiaika tuontiPäivämäärä

# Lue nykyinen päivämäärä
current_date=Päivämäärä.tänään()

# Tulosta muotoiltu päivämäärä
Tulosta('Tänään on:%d-%d-%d'%(current_date.päivä,current_date.kuukausi,current_date.vuosi))

# Aseta mukautettu päivämäärä
custom_date=Päivämäärä(2020, 12, 16)
Tulosta('Päivämäärä on:',custom_date)

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Lisää ja poista kohde luettelosta:

list -objektia käytetään pythonissa erilaisten ongelmien ratkaisemiseen. Pythonissa on monia sisäänrakennettuja toimintoja, jotka toimivat luettelo-objektin kanssa. Seuraavassa esimerkissä näytetään, kuinka uusi kohde voidaan lisätä ja poistaa luettelosta. Käsikirjoituksessa ilmoitetaan neljän kohteen luettelo. Lisää () -menetelmää käytetään uuden kohteen lisäämiseen luettelon toiseen paikkaan. Poista() -menetelmää käytetään tietyn kohteen etsimiseen ja poistamiseen luettelosta. Luettelo tulostetaan lisäyksen ja poiston jälkeen.

c16.py

# Ilmoita hedelmäluettelo
hedelmiä= ['Mango','Oranssi','Guava','Banaani']

# Lisää kohde 2. asentoon
hedelmiä.lisää(1, 'Rypäle')

# Näytetään luettelo lisäämisen jälkeen
Tulosta('' Hedelmäluettelo lisäyksen jälkeen: '')
Tulosta(hedelmiä)

# Poista kohde
hedelmiä.Poista('Guava')

# Tulosta luettelo poistamisen jälkeen
Tulosta('' Hedelmäluettelo poistamisen jälkeen: '')
Tulosta(hedelmiä)

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.


Jos haluat lisätietoja python -komentosarjan lisäämisestä ja poistamisesta, voit tarkistaa opetusohjelman, Kuinka lisätä ja poistaa kohteita luettelosta Pythonissa .

Ylös

Luettelon ymmärtäminen:

Luettelon ymmärtämistä käytetään pythonissa uuden luettelon luomiseen minkä tahansa merkkijonon, tuplen tai muun luettelon perusteella. Sama tehtävä voidaan tehdä käyttämällä silmukka- ja lambda -toimintoa. Seuraava skripti näyttää luettelon ymmärtämisen kaksi eri käyttötapaa. Merkkijonoarvo muunnetaan merkkiluetteloksi luettelon ymmärtämisen avulla. Seuraavaksi tuple muunnetaan luetteloksi samalla tavalla.

c17.py

# Luo merkkiluettelo luettelon ymmärtämisen avulla
char_list= [hiiltyävartenhiiltyäsisään 'linuxhint' ]
Tulosta(char_list)

# Määritä joukko verkkosivustoja
verkkosivustoja= ('Google com','yahoo.com', 'ask.com', 'bing.com')

# Luo luettelo tupleista luettelon ymmärtämisen avulla
site_list= [ sivusto varten sivusto sisäänverkkosivustoja]
Tulosta(site_list)

Ylös

Viipaleiden tiedot:

viipale() -menetelmää käytetään pythonissa merkkijonon tietyn osan leikkaamiseen. Tällä menetelmällä on kolme parametria. Nämä parametrit ovat alkaa , lopettaa, ja askel . The lopettaa on pakollinen parametri ja kaksi muuta parametria ovat valinnaisia. Seuraava skripti näyttää viipale() menetelmä, jossa on yksi, kaksi ja kolme parametria. Kun ohjelmassa käytetään yhtä parametria viipale() menetelmä, pakollinen parametri, lopettaa . Kun kahta parametria käytetään viipale() menetelmä sitten alkaa ja lopettaa parametreja käytetään. Kun kaikkia kolmea parametria käytetään, niin alkaa , lopettaa ja askel parametreja käytetään.

c18.py

# Määritä merkkijonon arvo
teksti= 'Opi Python -ohjelmointia'

# Leikkaa yksi parametri
viipaleObj= viipale(5)
Tulosta(teksti[viipaleObj])

# Leikkaa kahdella parametrilla
viipaleObj= viipale(6,12)
Tulosta(teksti[viipaleObj])

# Viipaloi käyttämällä kolmea parametria
viipaleObj= viipale(6,25,5)
Tulosta(teksti[viipaleObj])

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen. Ensimmäisessä viipale() Menetelmää 5 käytetään argumentin arvona. Se viipaloi viisi merkkiä teksti muuttujia, jotka tulostetaan tulostuksena. Toisessa viipale() Menetelmää 6 ja 12 käytetään argumentteina. Leikkaaminen aloitetaan paikasta 6 ja lopetetaan 12 merkin jälkeen. Kolmannessa viipale() menetelmää 6, 25 ja 5 käytetään argumentteina. Viipalointi aloitetaan paikasta 6 ja viipalointi lopetetaan 25 merkin jälkeen jättämällä 5 merkkiä kussakin vaiheessa.

Ylös

Lisää ja etsi tietoja sanakirjasta:

sanakirjaobjektia käytetään pythonissa tallentamaan useita tietoja, kuten muiden ohjelmointikielien assosiatiivinen ryhmä. Seuraava skripti näyttää, kuinka uusi kohde voidaan lisätä ja mitä tahansa kohdetta voidaan hakea sanakirjasta. Asiakastietojen sanakirja ilmoitetaan komentosarjassa, jossa hakemisto sisältää asiakastunnuksen ja arvo sisältää asiakkaan nimen. Seuraavaksi yksi uusi asiakastieto lisätään sanakirjan loppuun. Asiakastunnus otetaan syötteeksi hakemaan sanakirjasta. 'Puolesta' silmukka ja 'jos' ehtoa käytetään sanakirjan indeksien toistamiseen ja syötetyn arvon etsimiseen sanakirjasta.

c19.py

# Määritä sanakirja
Asiakkaat= {'06753':'Mehzabin Afroze','02457':'taide. Ali ',
'02834':'Mosarof Ahmed','05623':'Mila Hasan', '07895':'Yaqub Ali'}

# Liitä uusi data
Asiakkaat['05634'] = 'Mehboba Ferdous'

Tulosta('Asiakkaiden nimet ovat:')
# Tulosta sanakirjan arvot
vartenasiakassisäänAsiakkaat:
Tulosta(Asiakkaat[asiakas])

# Käytä asiakastunnusta hauksi
nimi= tulo('Anna asiakastunnus:')

# Hae tunnisteesta sanakirjasta
vartenasiakassisäänAsiakkaat:
josasiakas==nimi:
Tulosta(Asiakkaat[asiakas])
tauko

Seuraava tulos tulee näkyviin komentosarjan suorittamisen ja ' 02457 ' ID -arvona.


Jos haluat tietää lisää muista hyödyllisistä sanakirjan menetelmistä, voit tarkistaa oppaan, 10 hyödyllisintä Python -sanakirjamenetelmää.

Ylös

Lisää ja hae tietoja joukosta:

Seuraava skripti näyttää tapoja lisätä ja etsiä tietoja python -joukosta. Skriptissä ilmoitetaan joukko kokonaislukutietoja. lisätä() menetelmää käytetään uusien tietojen lisäämiseen joukkoon. Seuraavaksi syötetään kokonaisluku, joka etsii sarjan arvoa käyttämällä varten silmukka ja jos kunto.

c20.py

# Määritä asetettu numero
numeroita= {2. 3, 90, 56, 78, 12, 3. 4, 67}

# Lisää uusi data
numeroita.lisätä(viisikymmentä)
# Tulosta asetetut arvot
Tulosta(numeroita)

viesti= 'Numeroa ei löydy'

# Ota numeroarvo haulle
haku_numero= int(tulo('Anna numero:'))
# Etsi sarjan numero
vartentuntiasisäännumerot:
jostuntia==haku_numero:
viesti= 'Numero löytyy'
tauko

Tulosta(viesti)

Skripti suoritetaan kaksi kertaa kokonaislukuarvoilla 89 ja 67. 89 ei ole joukossa, ja Numeroa ei löydy tulostetaan. 67 on sarjassa, ja Numero löytyy tulostetaan.

Jos haluat tietää liitto sarjassa, voit tarkistaa oppaan, Unionin käyttäminen python -sarjassa.

Ylös

Laske luettelon kohteet:

Kreivi() -menetelmää käytetään pythonissa laskemaan kuinka monta kertaa tietty merkkijono esiintyy toisessa merkkijonossa. Se voi vaatia kolme argumenttia. Ensimmäinen argumentti on pakollinen, ja se etsii tietyn merkkijonon toisen merkkijonon koko osasta. Tämän menetelmän kahta muuta argumenttia käytetään rajoittamaan hakua määrittelemällä hakupaikat. Seuraavassa skriptissä Kreivi() menetelmää käytetään yhdellä argumentilla, joka etsii ja laskee sanan ' Pythonmerkkijono muuttuja.

c21.py

# Määritä merkkijono
merkkijono = 'Python Bash Java Python PHP PERL'
# Määritä hakusana
Hae= 'Python'
# Tallenna laskenta -arvo
Kreivi= merkkijono.Kreivi(Hae)
# Tulosta muotoiltu tulostus
Tulosta(' %s näkyy %d kertaa'%(Hae,Kreivi))

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Jos haluat tietää enemmän count () -menetelmästä, voit tarkistaa opetusohjelman, Kuinka käyttää count () -menetelmää pythonissa .

Ylös

Funktion määrittäminen ja kutsuminen:

Kuinka käyttäjän määrittämä toiminto voidaan julistaa ja kutsua pythonissa, esitetään seuraavassa skriptissä. Tässä ilmoitetaan kaksi toimintoa. lisäys() funktio sisältää kaksi argumenttia kahden luvun summan laskemiseksi ja arvon tulostamiseksi. alue () funktio sisältää yhden argumentin ympyrän alueen laskemiseksi ja tuloksen palauttamiseksi soittajalle käyttämällä paluu lausunto.

c22.py

# Määritä lisätoiminto
deflisäys(numero 1,numero 2):
tulos=numero1 + numero2
Tulosta('Lisäyksen tulos:',tulos)

# Määritä aluetoiminto paluulausekkeella
defalueella(säde):
tulos= 3.14* säde * säde
palatatulos

# Puhelun lisätoiminto
lisäys(400, 300)
# Puhelualueen toiminto
Tulosta('Ympyrän alue on',alueella(4))

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.


Jos haluat tietää python -funktion palautusarvojen yksityiskohdat, voit tarkistaa opetusohjelman, Palauta useita arvoja Python -toiminnosta .

Ylös

Heitto- ja saalispoikkeuksen käyttö:

yrittää ja saada kiinni lohkoa käytetään poikkeuksen heittämiseen ja sieppaamiseen. Seuraava skripti näyttää a: n käytön yritä saada kiinni lohko pythonissa. Kohteessa yrittää lohko, lukuarvo otetaan syötteeksi ja tarkistetaan, että numero on parillinen tai pariton. Jos syötetään jokin muu kuin numeerinen arvo, a ValueError luodaan, ja poikkeus heitetään saada kiinni tulosta virheilmoitus.

c23.py

# Kokeile estää
yrittää:
# Ota numero
määrä= int(tulo('Anna numero:'))
josnumero %2 == 0:
Tulosta('Luku on parillinen')
muu:
Tulosta('Numero on pariton')

# Poikkeuslohko
paitsi (ValueError):
# Tulosta virheilmoitus
Tulosta('Anna numeerinen arvo')

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.


Jos haluat tietää lisätietoja poikkeusten käsittelystä pythonissa, voit tarkistaa opetusohjelman, Poikkeusten käsittely Pythonissa.

Ylös

Lue ja kirjoita tiedosto:

Seuraava skripti näyttää tavan lukea ja kirjoittaa tiedostoon pythonissa. Tiedostonimi määritetään muuttujassa tiedostonimi. Tiedosto avataan kirjoittamista varten avata() menetelmä käsikirjoituksen alussa. Kolme riviä kirjoitetaan tiedostoon käyttämällä kirjoittaa() menetelmä. Seuraavaksi sama tiedosto avataan lukemista varten avata() ja jokainen tiedoston rivi luetaan ja tulostetaan varten silmukka.

c24.py

#Anna tiedostonimi
Tiedoston nimi= 'languages.txt'
# Avaa tiedosto kirjoittamista varten
fileHandler= avata(Tiedoston nimi, 'sisään')

# Lisää tekstiä
fileHandler.kirjoittaa('Lyödä n'')
fileHandler.kirjoittaa('Python n'')
fileHandler.kirjoittaa('PHP n'')

# Sulje tiedosto
fileHandler.kiinni()

# Avaa tiedosto lukemista varten
fileHandler= avata(Tiedoston nimi, 'r')

# Lue tiedosto rivi riviltä
vartenlinjasisäänfileHandler:
Tulosta(linja)

# Sulje tiedosto
fileHandler.kiinni()

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Jos haluat tietää lisätietoja tiedostojen lukemisesta ja kirjoittamisesta pythonissa, voit tarkistaa opetusohjelman, Kuinka lukea ja kirjoittaa tiedostoja Pythonissa .

Ylös

Listaa tiedostot hakemistosta:

Minkä tahansa hakemiston sisältö voidaan lukea käyttämällä sinä python -moduuli. Seuraava skripti näyttää kuinka saada luettelo tietystä hakemistosta pythonissa käyttämällä sinä moduuli. listdir () -menetelmää käytetään komentosarjassa hakemiston tiedostojen ja kansioiden luettelon selvittämiseen. varten silmukkaa käytetään hakemiston sisällön tulostamiseen.

c25.py

# Tuo os -moduuli hakemiston lukemiseen
tuonti sinä

# Aseta hakemistopolku
polku= '/home/fahmida/projektit/bin'

# Lue tiedoston sisältö
tiedostot= sinä.listdir(polku)

# Tulosta hakemiston sisältö
varten tiedosto sisääntiedostot:
Tulosta(tiedosto)

Hakemiston sisältö tulee näkyviin komentosarjan suorittamisen jälkeen, jos hakemiston määritetty polku on olemassa.

Ylös

Lue ja kirjoita suolakurkkua käyttäen:

Seuraava skripti näyttää tapoja kirjoittaa ja lukea tietoja käyttämällä suolakurkkua python -moduuli. Skriptissä objekti ilmoitetaan ja alustetaan viidellä numeerisella arvolla. Tämän objektin tiedot kirjoitetaan tiedostoon käyttämällä kaatopaikka() menetelmä. Seuraavaksi, ladata() -menetelmää käytetään lukemaan tiedot samasta tiedostosta ja tallentamaan ne objektiin.

c26.py

# Tuo suolakurkumoduuli
tuonti suolakurkku

# Ilmoita objekti tietojen tallentamiseen
dataObject= []
# Toista for -silmukkaa 5 kertaa
vartenyhdelläsisään valikoima(10,viisitoista):
dataObject.liittää(yhdellä)

# Avaa tiedosto tietojen kirjoittamista varten
file_handler= avata('Kieli (kielet', 'wb')
# Dump objektin tiedot tiedostoon
suolakurkku.kaatopaikka(dataObject,file_handler)
# sulje tiedostonkäsittelijä
file_handler.kiinni()

# Avaa tiedosto tiedoston lukemista varten
file_handler= avata('Kieli (kielet', 'rb')
# Lataa tiedot tiedostosta deserialisoinnin jälkeen
dataObject= suolakurkku.ladata(file_handler)
# Tulosta tiedot toistamalla silmukkaa
vartentuntiasisäändataObject:
Tulosta('Datan arvo:',tuntia)
# sulje tiedostonkäsittelijä
file_handler.kiinni()

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Jos haluat tietää enemmän suolakurkkua käyttävästä lukemisesta ja kirjoittamisesta, voit tarkistaa opetusohjelman, Kuinka peitellä esineitä Pythonissa .

Ylös

Määrittele luokka ja menetelmä:

Seuraava skripti näyttää, kuinka luokka ja menetelmä voidaan julistaa ja käyttää Pythonissa. Täällä luokka ilmoitetaan luokkamuuttujalla ja menetelmällä. Seuraavaksi luokan objekti julistetaan käyttämään luokan muuttujaa ja luokkamenetelmää.

c27.py

# Määrittele luokka
luokkaTyöntekijä:
nimi= 'Mostak Mahmud'
# Määrittele menetelmä
defyksityiskohdat(itse):
Tulosta('Viesti: markkinointipäällikkö')
Tulosta('Osasto: Myynti')
Tulosta('Palkka: 1000 dollaria')

# Luo työntekijäobjekti
em=Työntekijä()
# Tulosta luokan muuttuja
Tulosta('Nimi:',em.nimi)
# Soita luokan menetelmä
em.yksityiskohdat()

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Aluefunktion käyttö:

Seuraava skripti näyttää aluefunktion eri käyttötarkoitukset pythonissa. Tämä funktio voi kestää kolme argumenttia. Nämä ovat alkaa , lopettaa ja askel . The lopettaa argumentti on pakollinen. Kun käytetään yhtä argumenttia, aloitusarvon oletusarvo on 0. alue () -funktio, jossa on yksi argumentti, kaksi argumenttia ja kolme argumenttia varten silmukat täällä.

c28.py

# alue () yhdellä parametrilla
vartentuntiasisään valikoima(6):
Tulosta(tuntia,loppuun='')
Tulosta('' n'')

# alue () kahdella parametrilla
vartentuntiasisään valikoima(5,10):
Tulosta(tuntia,loppuun='')
Tulosta('' n'')

# alue (), jossa on kolme parametria
vartentuntiasisään valikoima(0,8,2):
Tulosta(tuntia,loppuun='')

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Karttatoiminnon käyttö:

kartta() -toimintoa käytetään pythonissa palauttamaan luettelo käyttämällä mitä tahansa käyttäjän määrittämää funktiota ja mitä tahansa toistettavaa objektia. Seuraavassa skriptissä cal_power () -toiminto on määritetty laskemaan xn, ja funktiota käytetään kartta() toiminto. Nimetty lista numeroita käytetään argumentin toisessa argumentissa kartta() toiminto. Arvo x otetaan käyttäjältä ja kartta() -toiminto palauttaa luettelon tehon arvoista x, kohteen arvojen perusteella numeroita lista.

c29.py

# Määritä toiminto tehon laskemiseksi
defcal_power(n):
palatax ** n

# Ota x: n arvo
x= int(tulo('Anna x: n arvo:'))
# Määritä joukko numeroita
numeroita= [2, 3, 4]

# Laske x potenssiin n kartan () avulla
tulos= kartta(cal_power,numeroita)
Tulosta(lista(tulos))

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Suodatintoiminnon käyttö:

suodattaa() python -toiminto käyttää mukautettua toimintoa suodattamaan tietoja toistettavasta objektista ja luomaan luettelon kohteista, jotka funktio palauttaa tosi. Seuraavassa skriptissä ValittuHenkilö () -toimintoa käytetään komentosarjassa luomaan luettelo suodatetuista tiedoista kohteiden perusteella valittuLista .

c30.py

# Määritä osallistujaluettelo
= ['Mona Lisa', 'Akbar Hossain', 'Jakir Hasan', Zahadur Rahman, Zenifer Lopez]
# Määritä toiminto suodattamaan valitut ehdokkaat
defValittuHenkilö(osallistuja):
valittu= ['Akbar Hossain', 'Zillur Rahman', 'Mona Lisa']
jos(osallistujasisäänvalittu):
palata Totta
valittuLista= suodattaa(ValittuHenkilö,osallistuja)
Tulosta('Valitut ehdokkaat ovat:')
vartenehdokassisäänvalittuLista:
Tulosta(ehdokas)

Seuraava tulos tulee näkyviin komentosarjan suorittamisen jälkeen.

Ylös

Johtopäätös:

Tässä artikkelissa käsitellään python -ohjelmoinnin perusteita käyttäen 30 eri aihetta. Toivon, että tämän artikkelin esimerkit auttavat lukijoita oppimaan pythonin helposti alusta alkaen.