Ntụgharị asụsụ ederede gaa na ahịrị ọhụrụ na Python. Otu esi ebuga ederede gaa na ahịrị ọhụrụ - ntuziaka

Na Python, ka akara njedebe nke otu ahịrị wee malite nke ọhụrụ, ịkwesịrị iji agwa pụrụ iche. N'otu oge ahụ, ọ dị mkpa ịmara ka esi eji ya mee ihe nke ọma mgbe ị na-arụ ọrụ na faịlụ Python dị iche iche, ma gosipụta ya na njikwa n'oge achọrọ. Ọ dị mkpa ịghọta n'ụzọ zuru ezu ka esi eji ihe nkpuchi maka ahịrị ọhụrụ mgbe ị na-arụ ọrụ na koodu mmemme, ma ọ ga-ekwe omume ịgbakwunye ederede n'ejighị ya.

Ozi izugbe gbasara agwa ahịrị ọhụrụ

n bụ akara maka ikechi ozi na ahịrị ọhụrụ na imechi ahịrị ochie na Python. Akara a nwere ihe abuo:

  • tụgharịa oblique;
  • n bụ obere agwa.

Iji jiri agwa a, ị nwere ike iji okwu "bipụta (f" HellonWorld!"), N'ihi nke ị nwere ike ịnyefe ozi na f-line.

Ntụgharị asụsụ ederede gaa na ahịrị ọhụrụ na Python. Otu esi ebuga ederede gaa na ahịrị ọhụrụ - ntuziaka
Ọmụmaatụ nke iji agwa n iji kesaa ọtụtụ ozi n'ofe ahịrị ọhụrụ

Kedu ihe bụ ọrụ mbipụta

Na-enweghị ntọala ndị ọzọ, a na-agbakwunye agwa mbufe data na ahịrị na-esote na ọnọdụ zoro ezo. N'ihi nke a, enweghị ike ịhụ ya n'etiti ahịrị na-enweghị ịgbalite otu ọrụ. Ọmụmaatụ nke igosipụta akara ngosi nkewa na koodu mmemme:

Bipụta (“Ndewo, Ụwa”!”) – “Ndewo, Ụwa!”n

N'otu oge ahụ, nchọpụta dị otú ahụ nke agwa a ka edere na njirimara ndị bụ isi nke Python. Ọrụ “bipụta” nwere uru ndabara maka oke “njedebe” - n. Ọ bụ ekele maka ọrụ a ka edobere agwa a na njedebe nke ahịrị iji nyefee data na ahịrị ndị ọzọ. Nkọwa nke ọrụ “bipụta”:

ebipụta (* ihe, sep =' ', njedebe ='n', faịlụ = sys.stdout, flush = Ụgha)

Uru nke paramita "njedebe" site na ọrụ "ebipụta" hà nhata na agwa "n". Dị ka algọridim na-akpaghị aka nke koodu mmemme, ọ na-emecha ahịrị na njedebe, tupu e dee ọrụ "bipụta". Mgbe ị na-eji otu ọrụ "ebipụta", ị nwere ike ọ gaghị achọpụta isi ọrụ ya, ebe ọ bụ naanị otu ahịrị ga-egosipụta na ihuenyo. Otú ọ dị, ọ bụrụ na ị gbakwunye okwu ole na ole dị ka nke a, nsonaazụ nke ọrụ ahụ na-apụta ìhè karị:

ebipụta ("Ndewo, Ụwa 1!") ebipụta ("Ndewo, Ụwa 2!") Bipụta ("Ndewo, Ụwa 3!") Bipụta ("Ndewo, Ụwa 4!")

Ihe atụ nke nsonaazụ koodu dị n'elu:

Ndewo, Ụwa 1! Ndewo, Ụwa 2! Ndewo, Ụwa 3! Ndewo, Ụwa 4!

Jiri mbipụta dochie agwa ahịrị ọhụrụ

Iji ọrụ "ebipụta", ọ ga-ekwe omume ịghara iji njirimara nkewa n'etiti ahịrị. Iji mee nke a, ịkwesịrị ịgbanwe paramita "njedebe" na ọrụ ahụ n'onwe ya. N'okwu a, kama uru "njedebe", ịkwesịrị ịgbakwunye oghere. N'ihi nke a, ọ bụ oghere ga-edochi àgwà "njedebe". Nsonaazụ nwere ntọala ntọala ndabara:

>>> ebipụta ("Ndewo") >>> ebipụta ("Ụwa") Ndewo Ụwa

Na-egosipụta nsonaazụ ya mgbe ejiri oghere dochie agwa "n":

>>> ebipụta("Ndewo", njedebe = "") >>> ebipụta ("Ụwa") Ndewo Ụwa

Ọmụmaatụ nke iji usoro a iji dochie mkpụrụedemede iji gosipụta usoro nke ụkpụrụ n'otu ahịrị:

n'ihi na i na nso (15): ọ bụrụ na m <14: ibipụta(i, end=", ") ọzọ: bipụta(i)

Iji agwa nkewa na faịlụ

Akara ahụ mgbe nke ahụ gasịrị, a na-ebufe ederede nke koodu mmemme na ahịrị na-esote nwere ike ịchọta faịlụ ndị emechara. Otú ọ dị, na-enweghị ikiri akwụkwọ ahụ n'onwe ya site na koodu mmemme, ọ gaghị ekwe omume ịhụ ya, ebe ọ bụ na a na-ezobe ihe odide ndị dị otú ahụ na ndabara. Iji jiri agwa ahịrị ọhụrụ, ịkwesịrị ịmepụta faịlụ juputara na aha. Mgbe imepechara ya, ị ga-ahụ na aha niile ga-amalite n'ahịrị ọhụrụ. Ọmụmaatụ:

aha = ['Petr', 'Dima', 'Artem', 'Ivan'] nwere oghe ("names.txt", "w") dị ka f: maka aha n'aha[:-1]: f.write(f. "{name}n") f.dee (aha[-1])

A ga-egosipụta aha otu a naanị ma ọ bụrụ na edobere faịlụ ederede ka ọ kewaa ozi n'ime ahịrị dị iche iche. Nke a ga-edobe mkpụrụedemede zoro ezo "n" na ngwụcha ahịrị ọ bụla gara aga. Iji hụ akara zoro ezo, ịkwesịrị ịgbalite ọrụ ahụ - ".readlines()". Mgbe nke ahụ gasịrị, a ga-egosipụta mkpụrụedemede niile zoro ezo na ihuenyo na koodu mmemme. Ọmụmaatụ ịgbalite ọrụ:

nwere oghe ("names.txt", "r") dị ka f: ebipụta (f.readlines())
Ntụgharị asụsụ ederede gaa na ahịrị ọhụrụ na Python. Otu esi ebuga ederede gaa na ahịrị ọhụrụ - ntuziaka
Ekenye akara ngosi dị iche iche iji rụọ ọrụ na Python

Ndụmọdụ! Na-arụsi ọrụ ike na Python, ndị ọrụ na-ezutekarị ọnọdụ ebe a ga-ederịrị koodu mmemme n'otu ogologo ahịrị, mana ọ na-esiri ike nyochaa ya ma chọpụta ezighi ezi na-enweghị nkewa. Yabụ na mgbe ị kewara ogologo ahịrị n'ime iberibe dị iche iche, kọmpụta ahụ na-atụle ya n'ozuzu ya, na oghere ọ bụla n'efu n'etiti ụkpụrụ, ị ga-etinyerịrị agwa “” - azụ azụ. Mgbe ịgbakwunye agwa, ị nwere ike ịkwaga na ahịrị ọzọ, gaa n'ihu na-ede koodu. N'oge mmalite, mmemme ahụ n'onwe ya ga-achịkọta iberibe ndị ahụ n'otu ahịrị.

Na-ekewa eriri n'ime eriri substring

Iji kewaa otu eriri ogologo n'ime ọtụtụ obere eriri, ị nwere ike iji usoro nkewa. Ọ bụrụ na emeghị ndezi ọzọ, ihe nbibi ndabara bụ oghere. Mgbe emechara usoro a, a na-ekewa ederede ahọpụtara ka ọ bụrụ mkpụrụokwu dị iche iche site na eriri obere, gbanwee ka ọ bụrụ ndepụta nke eriri. Dịka ọmụmaatụ:

eriri = "ụfọdụ ederede ọhụrụ" eriri = string.split () ebipụta (ụdọk) ['ụfọdụ', 'ọhụrụ', 'ederede']

Iji mee mgbanwe mgbanwe, site n'enyemaka nke ndepụta nke substrings ga-aghọ otu ogologo eriri ogologo, ị ga-eji usoro njikọ. Ụzọ ọzọ bara uru maka ịrụ ọrụ na eriri bụ warara. Na ya, ị nwere ike wepụ oghere ndị dị n'akụkụ abụọ nke ahịrị.

mmechi

Iji wepụta ụfọdụ data site na ahịrị ọhụrụ mgbe ị na-arụ ọrụ na Python, ọ dị mkpa iji akara "n" mechie akara ochie. Site n'enyemaka ya, ozi ahụ mgbe a na-ebufe akara na akara na-esote, na nke ochie na-emechi. Agbanyeghị, ọ dịghị mkpa iji akara a iji nyefee data. Iji mee nke a, ị nwere ike iji njedebe paramita = ""Ihe njirimara" bara uru bụ njirimara nkewa.

Nkume a-aza