Clàr-innse
Ann am Python, gus deireadh aon loidhne a chomharrachadh agus fear ùr a thòiseachadh, feumaidh tu caractar sònraichte a chleachdadh. Aig an aon àm, tha e cudromach fios a bhith agad mar a chleachdas tu e gu ceart nuair a bhios tu ag obair le diofar fhaidhlichean Python, agus a thaisbeanadh sa chonsail aig na h-amannan riatanach. Feumar tuigsinn gu mionaideach mar a chleachdas tu an delimiter airson loidhnichean ùra nuair a bhios tu ag obair le còd a ’phrògraim, a bheil e comasach teacsa a chuir ris gun a bhith ga chleachdadh.
Fiosrachadh coitcheann mun charactar ùr
n an samhla airson fiosrachadh a phasgadh air loidhne ùr agus an t-seann loidhne a dhùnadh ann am Python. Tha an samhla seo air a dhèanamh suas de dhà eileamaid:
- oblique air ais;
- Is e caractar beag a th’ ann an n.
Gus an caractar seo a chleachdadh, faodaidh tu an abairt “print (f” HellonWorld!") ”, Air sgàth an urrainn dhut fiosrachadh a ghluasad ann an loidhnichean-f.
Dè an gnìomh clò-bhualaidh
Às aonais shuidheachaidhean a bharrachd, thèid an caractar gluasad dàta chun ath loidhne a chur ris ann am modh falaichte. Air sgàth seo, chan fhaicear e eadar na loidhnichean gun a bhith a 'cur an gnìomh gnìomh sònraichte. Eisimpleir de bhith a’ taisbeanadh ìomhaigh dealaiche ann an còd a’ phrògraim:
Clò-bhuail (“Hello, World”)!”) – “Hello, Saoghal!” n
Aig an aon àm, tha a leithid de lorg den charactar seo sgrìobhte ann am feartan bunaiteach Python. Tha luach bunaiteach aig a’ ghnìomh “clò” airson am paramadair “deireadh” – n. Is ann le taing don ghnìomh seo a tha an caractar seo air a shuidheachadh aig deireadh loidhnichean gus dàta a ghluasad gu na h-ath loidhnichean. Mìneachadh air a’ ghnìomh “clò-bhualadh”:
clò-bhualadh (* rudan, sep = '', deireadh = 'n', faidhle = sys.stdout, flush = meallta)
Tha luach a’ pharamadair “crìoch” bhon ghnìomh “clò” co-ionann ris a’ charactar “n”. A rèir algairim fèin-ghluasadach còd a ’phrògraim, bidh e a’ crìochnachadh na loidhnichean aig an deireadh, mus tèid an gnìomh “clò-bhualadh” a sgrìobhadh. Nuair a bhios tu a’ cleachdadh aon ghnìomh “clò-bhualaidh”, is dòcha nach mothaich thu brìgh na h-obrach aige, leis nach tèid ach aon loidhne a thaisbeanadh air an sgrion. Ach, ma chuireas tu beagan aithrisean mar seo ris, bidh toradh na gnìomh a’ fàs nas soilleire:
print ("Hello, Saoghal 1!") print ("Hello, World 2!") print ("Hello, World 3!") print ("Hello, World 4!")
Eisimpleir de thoradh a’ chòd gu h-àrd:
Halo, Saoghal 1! Halo, Saoghal 2! Halo, Saoghal 3! Halo, Saoghal 4!
Cur an àite caractar loidhne ùr le clò
A’ cleachdadh a’ ghnìomh “clò”, tha e comasach gun a bhith a’ cleachdadh caractar dealachaidh eadar loidhnichean. Gus seo a dhèanamh, feumaidh tu am paramadair “deireadh” atharrachadh anns a ’ghnìomh fhèin. Anns a 'chùis seo, an àite an luach "deireadh", feumaidh tu àite a chur ris. Air sgàth seo, is e an t-àite a thèid an àite a’ charactar “deireadh”. Mar thoradh air an t-seata roghainnean bunaiteach:
>>> print("Hello") >>> print("World") Hello Saoghal
A’ taisbeanadh an toradh às deidh àite a chuir an àite a’ charactar “n”:
>>> print("Hello", deireadh=" ") >>> print("World") Hello World
Eisimpleir de bhith a’ cleachdadh an dòigh seo airson caractaran a chur nan àite gus sreath luachan a thaisbeanadh ann an aon loidhne:
airson i ann an raon (15): ma tha mi <14: print(i, end=",") eile: clò-bhuail (i)
A’ cleachdadh caractar dealachaidh ann am faidhlichean
Gheibhear an samhla às deidh sin teacsa còd a’ phrògraim a ghluasad chun ath loidhne anns na faidhlichean crìochnaichte. Ach, gun a bhith a 'coimhead air an sgrìobhainn fhèin tro chòd a' phrògraim, tha e do-dhèanta fhaicinn, oir tha na caractaran sin falaichte gu bunaiteach. Gus an caractar loidhne ùr a chleachdadh, feumaidh tu faidhle a chruthachadh làn ainmean. Às deidh dhut fhosgladh, chì thu gun tòisich a h-uile ainm air loidhne ùr. Eisimpleir:
ainmean = ['Petr', 'Dima', 'Artem', 'Ivan'] le fosgailte ("names.txt", "w") mar f: airson ainm ann an ainmean [:-1]: f.write(f) "{name}n") f.write (ainmean [-1])
Cha tèid ainmean a thaisbeanadh san dòigh seo ach ma tha am faidhle teacsa air a shuidheachadh gus fiosrachadh a sgaradh ann an loidhnichean fa leth. Suidhichidh seo gu fèin-ghluasadach an caractar falaichte “n” aig deireadh gach loidhne roimhe. Gus an soidhne falaichte fhaicinn, feumaidh tu an gnìomh a chuir an gnìomh - “.readlines()”. Às deidh sin, thèid a h-uile caractar falaichte a thaisbeanadh air an sgrion ann an còd a ’phrògraim. Eisimpleir gnìomh gnìomh:
le fosgailte ("names.txt", "r") mar f: print (f.readlines())
Comhairle! Ag obair gu gnìomhach le Python, bidh luchd-cleachdaidh gu tric a’ tighinn tarsainn air suidheachaidhean far am feumar còd a’ phrògraim a sgrìobhadh ann an aon loidhne fhada, ach tha e air leth duilich ath-sgrùdadh a dhèanamh air agus mearachdan a chomharrachadh gun sgaradh. Gus an tèid an loidhne fhada a roinn ann am pìosan fa leth, gu bheil an coimpiutair ga mheas slàn, anns gach beàrn an-asgaidh eadar na luachan, feumaidh tu an caractar “” a chuir a-steach - cùl-taic. Às deidh dhut caractar a chuir ris, faodaidh tu gluasad gu loidhne eile, lean ort a’ sgrìobhadh còd. Nuair a thèid a chuir air bhog, cruinnichidh am prògram fhèin na pìosan fa leth ann an aon loidhne.
Roinn an t-sreang a-steach do fo-sreathan
Gus aon sreang fhada a roinn ann an grunn fo-sreathan, faodaidh tu an dòigh sgoltadh a chleachdadh. Mura tèid tuilleadh deasachaidhean a dhèanamh, is e àite a th’ anns an delimiter bunaiteach. Às deidh an dòigh seo a chuir an gnìomh, tha an teacsa taghte air a roinn ann am faclan fa leth le fo-thiotalan, air a thionndadh gu liosta de shreathan. Mar eisimpleir:
string = "teacsa ùr" strings = string.split() print(strings) ['cuid', 'ùr', 'text']
Gus an cruth-atharrachadh cùil a dhèanamh, le cuideachadh bhon a thionndaidheas an liosta fo-thalamh gu aon sreang fhada, feumaidh tu an dòigh ceangail a chleachdadh. Is e dòigh feumail eile airson a bhith ag obair le sreangan stiallan. Leis, faodaidh tu àiteachan a tha suidhichte air gach taobh den loidhne a thoirt air falbh.
Co-dhùnadh
Gus dàta sònraichte a thoirt a-mach à loidhne ùr nuair a bhios tu ag obair ann am Python, feumar crìoch a chuir air an t-seann loidhne leis a’ charactar “n”. Le cuideachadh, thèid am fiosrachadh às deidh an t-soidhne a ghluasad chun ath loidhne, agus tha an t-seann fhear dùinte. Ach, chan eil e riatanach an samhla seo a chleachdadh airson dàta a ghluasad. Gus seo a dhèanamh, faodaidh tu am paramadair deireadh = " a chleachdadh