Turjumaada qoraalka ee xariiq cusub oo Python ah. Sida qoraalka loogu wareejiyo khad cusub - tilmaamo

Python dhexdeeda, si aad u calaamadiso dhamaadka hal xariiq oo aad u bilowdo mid cusub, waxaad u baahan tahay inaad isticmaasho dabeecad gaar ah. Isla mar ahaantaana, waxaa muhiim ah in la ogaado sida loo isticmaalo si sax ah marka la shaqeynayo faylal kala duwan oo Python ah, oo lagu soo bandhigo konsole waqtiyada loo baahan yahay. Waa lagama maarmaan in si faahfaahsan loo fahmo sida loo isticmaalo xadaynta khadadka cusub marka la shaqaynayo code barnaamijka, haddii ay suurtogal tahay in lagu daro qoraalka iyada oo aan la isticmaalin.

Macluumaadka guud ee ku saabsan jilaha khadka cusub

n waa astaanta lagu duuduubo macluumaadka xariiq cusub iyo xidhidhaynta xariiqii hore ee Python. Calaamadani waxay ka kooban tahay laba walxood:

  • rogaal celin;
  • n waa xarfo yar.

Si aad u isticmaasho jilaagan, waxaad isticmaali kartaa odhaahda "daabac(f" HellonWorld!"), Taas oo ay sabab u tahay waxaad ku wareejin kartaa macluumaadka khadadka f.

Turjumaada qoraalka ee xariiq cusub oo Python ah. Sida qoraalka loogu wareejiyo khad cusub - tilmaamo
Tusaalaha isticmaalka jilaha n si loogu qaybiyo akhbaar kala duwan oo lagu dul saarayo khadadka cusub

Waa maxay shaqada daabacadu

Iyadoo aan lahayn goobo dheeraad ah, xogta wareejinta xogta ee xariiqda xigta ayaa lagu daraa habka qarsoon. Taas awgeed, lama arki karo inta u dhaxaysa xariiqyada iyada oo aan la kicin hawl gaar ah. Tusaalaha muujinta astaanta kala soocida ee summada barnaamijka:

Daabac ("Hello, Adduun") - "Hello, Adduunka!"n

Isla mar ahaantaana, helitaanka noocan oo kale ah ee dabeecaddan ayaa lagu qoray sifooyinka aasaasiga ah ee Python. Shaqada "daabacaadda" waxay leedahay qiime aan caadi ahayn oo loogu talagalay "dhamaadka" cabbirka - n. Waad ku mahadsan tahay shaqadan in jilaagan lagu dhejiyay dhamaadka khadadka si loogu wareejiyo xogta khadadka xiga. Sharaxaada shaqada "daabacaadda":

daabac (* walxaha, sep=' ', dhamaadka='n', file=sys.stdout, flush=Been)

Qiimaha halbeegga "dhamaadka" ee shaqada "daabacaadda" waxay la mid tahay jilaha "n". Marka loo eego algorithm-ka tooska ah ee koodhka barnaamijka, waxay dhamaystiraysaa khadadka dhamaadka, ka hor inta aan la qorin shaqada "daabacaadda". Markaad isticmaaleyso hal shaqo "daabac", waxaa laga yaabaa inaadan dareemin nuxurka shaqadeeda, maadaama hal xariiq oo kaliya lagu soo bandhigi doono shaashadda. Si kastaba ha ahaatee, haddii aad ku darto dhawr odhaah oo sidan oo kale ah, natiijada shaqadu waxay noqonaysaa mid cad:

daabac ("Hello, World 1!") daabac ("Hello, World 2!") daabac ("Hello, World 3!") daabac ("Hello, World 4!")

Tusaale natiijada code-ka sare:

Hello, Adduunka 1! Hello, Adduunka 2! Hello, Adduunka 3! Hello, Adduunka 4!

Ku beddelka xarafka khadka cusub ee daabacaadda

Isticmaalka shaqada "daabacaadda", waxaa suurtogal ah in aan la isticmaalin xarfaha kala soocida inta u dhaxaysa xadadka. Si tan loo sameeyo, waxaad u baahan tahay inaad bedesho qiyaasta "dhamaadka" ee shaqada lafteeda. Xaaladdan oo kale, halkii qiimaha "dhamaadka", waxaad u baahan tahay inaad ku darto meel bannaan. Sababtan awgeed, waa booska bedeli doona dabeecadda "dhamaadka". Natiijadu waxay dejisay dejinta caadiga ah:

>>> daabac ("Hello") >>> daabac ("Adduunyada") Hello World

Muujinta natiijada ka dib markii lagu beddelo jilaha "n" meel bannaan:

>>> daabac ("Hello", dhamaad = ") >>> daabac ("adduunyo") Hello World

Tusaalaha isticmaalka habkan beddelka xarfaha si loo muujiyo isku xigxiga qiyamka hal sadar:

i inta u dhaxaysa (15): haddii aan < 14: daabac (i, end=", ") kale: daabac(i)

Isticmaalka xarfaha kala soocida ee faylasha

Calaamadda ka dib qoraalka koodhka barnaamijka loo wareejiyo xariiqda xigta waxaa laga heli karaa faylasha la dhammeeyey. Si kastaba ha noqotee, iyada oo aan la fiirin dukumeentiga laftiisa iyada oo loo marayo code-ka barnaamijka, waa wax aan macquul aheyn in la arko, maadaama jilayaasha noocan oo kale ah ay qarsoodi yihiin. Si aad u isticmaasho jilaha khadka cusub, waxaad u baahan tahay inaad abuurto fayl ay ka buuxaan magacyo. Furitaanka ka dib, waxaad arki kartaa in dhammaan magacyada ay ka bilaabi doonaan khad cusub. Tusaale:

magacyo = ['Petr', 'Dima', 'Artem', 'Ivan'] oo furan ("names.txt", "w") sida f: magaca magacyo[:-1]: f.qor(f) "{name}n") f.qor (magacyada[-1])

Magacyada sidan ayaa loo soo bandhigi doonaa oo keliya haddii faylka qoraalka la dejiyo si uu macluumaadka u kala saaro khadad gaar ah. Tani waxay si toos ah u dejin doontaa xarfaha qarsoon ee "n" dhammaadka sadar kasta. Si aad u aragto calaamadda qarsoon, waxaad u baahan tahay inaad dhaqaajiso shaqada - ".readlines()". Intaa ka dib, dhammaan jilayaasha qarsoon ayaa lagu soo bandhigi doonaa shaashadda code-ka barnaamijka. Tusaalaha firfircoonida shaqada:

leh furan ("names.txt", "r") sida f: daabac (f.readlines())
Turjumaada qoraalka ee xariiq cusub oo Python ah. Sida qoraalka loogu wareejiyo khad cusub - tilmaamo
U qoondaynta calaamado kala duwan si ay ugu shaqeeyaan Python

Talo! Si firfircoon ula shaqeeya Python, isticmaalayaashu waxay inta badan la kulmaan xaalado ay tahay in code-ka barnaamijka lagu qoro hal sadar oo dheer, laakiin aad bay u adagtahay in dib loo eego oo la ogaado khaladaadka iyada oo aan la kala saarin. Markaa ka dib markaad u qaybiso xariiq dheer qaybo kala duwan, kombuyuutarku wuxuu tixgelinayaa gebi ahaanba, farqi kasta oo bilaash ah oo u dhexeeya qiyamka, waa inaad gelisaa dabeecadda "" - dib u dhac. Kadib markaad ku darto jilaa, waxaad u guuri kartaa sadar kale, sii wad qorista koodka. Inta lagu jiro daah-furka, barnaamijka laftiisa ayaa isu geyn doona jajabyada gaarka ah hal xariiq.

U kala qaybinta xargaha xargaha hoose

Si aad u kala qaybiso hal xadhig dheer oo dhawr xadhig hoosaad ah, waxaad isticmaali kartaa habka kala qaybinta. Haddii aan wax ka beddel kale la samayn, xadaynta caadiga ah waa meel bannaan. Ka dib marka habkan la fuliyo, qoraalka la doortay waxaa loo qaybiyaa kelmado gaar ah iyadoo la adeegsanayo xargo-hoosaadyo, oo loo beddelo liiska xargaha. Tusaale ahaan:

string = "qaar cusub oo qoraal ah" xargaha = string.split () daabac (xadhig) ['qaar', 'cusub', 'qoraal']

Si loo fuliyo isbeddelka soo noqnoqda, iyadoo la kaashanayo taas oo liiska xargaha hoosaadku u rogi doono hal xarig oo dheer, waa inaad isticmaashaa habka ku biirista. Hab kale oo faa'iido leh oo lagu shaqeynayo xargaha waa xargaha. Iyada, waxaad ka saari kartaa meelaha bannaan ee ku yaal labada dhinac ee khadka.

Ugu Dambeyn

Si xog gaar ah looga soo saaro khad cusub marka aad ka shaqaynayso Python, waxaa lagama maarmaan ah in la soo afjaro xariiqii hore ee jilaha "n". Caawinteeda, macluumaadka ka dib calaamadda waxaa loo wareejiyaa xariiqda xigta, kii horena waa la xiray. Si kastaba ha ahaatee, muhiim ma aha in calaamadan loo isticmaalo wareejinta xogta. Si tan loo sameeyo, waxaad isticmaali kartaa dhamaadka parameter = ""Qiimaha"dabeecada" waa jilaha kala soocida.

Leave a Reply