Tafole ea likateng[Pata][Bontša]
Rea u amohela thutong ea boraro thutong ea likotsi.
Thutong ena, re tla ithuta ho sebetsana le likhoele ho Python. Lokisetsa popcorn ea hau 'me u lule u tiile.
liletsa tse likhoele
Taba ea pele, ha re bue ka mantsoe a qotsitsoeng mme re felise pherekano eo ba ka e hlahisang ho Python.
Joalokaha ho boletsoe pejana, re ka sebelisa mantsoe a qotsitsoeng a le mong le a mabeli kamora ts'ebetso ho Python. Ho na le ts'ebeliso e khethehileng ea sena. A re re u batla ho hatisa ntho e kang ena.
print('This is Shahbaz's computer')
Hona joale polelong e ka holimo, ntho e 'ngoe le e' ngoe ka mor'a qotso ea bobeli e kang "Shahbaz's" e tla tsamaea e sa tsejoe ke mofetoleli oa python hobane Python e tla nka qotso ea bobeli e le qetello ea khoele. Boemong boo, o batla ho sebelisa mantsoe a qotsitsoeng habeli ho phatlalatsa khoele ka tsela ena:
print("This is Shahbaz's computer")
Sena se ka boela sa sebelisoa ka tsela e 'ngoe' me re ka sebelisa mantsoe a qotsitsoeng a le mong haeba ho na le mantsoe a mabeli ka hare ho khoele. mohlala
print('This "computer" belongs to Shahbaz')
Joale haeba u batla ho hatisa khoele e pharallang mela e mengata, u tla tlameha ho sebelisa mantsoe a qotsitsoeng hararo ho koala khoele. Mantsoe ana a ka boela a ba a le mong kapa a habeli ho itšetlehile ka litaba tsa khoele. Ka mohlala:
Joale ha re re u batla ho hatisa tlhaku e itseng ho tsoa khoeleng. O ne o ka etsa seo jwang?
Mofetoleli oa Python o supa litlhaku tse khoeleng tjena:
Joalo ka ha u bona ho terminal, ke 'h' feela e hatisitsoeng. Ke hobane re khethile tlhaku ea boraro feela khoeleng ea rona ho e hatisa ho terminal ka ho ngola 3 ka masakaneng a lisekoere ngola kamora ho feto-fetoha. Mofetoleli oa Python o boetse o supa litlhaku tse mpe ho nolofatsa likhoele tse kholo. Seo se bolela hore '-1' e tla ba palo ea ho qetela khoeleng joalo-joalo. Hlokomela hore libaka ha lia ngolisoa ho bolelang hore khoele e ka holimo e tla ba le libaka tse 21 feela.
U ka boela ua khetha letoto la litlhaku ho tloha khoeleng. mohlala
HashDork = ('Python Course by Shahbaz')
print(HashDork[0:3])
Lenaneo lena le tla hatisa 'Pyt' ho terminal. Index 3 ha e akaretsoe ho sena.
HashDork = ('Python Course by Shahbaz')
print(HashDork[2:])
Ka mokhoa o ts'oanang, haeba re sa fane ka index ea ho qetela, python e tla hatisa khoele eohle ka mor'a index ea pele. Sephetho sa lenaneo lena e tla ba 'thon Course by Shahbaz'. Sena se sebetsa ka tsela e fapaneng. ke hore haeba re fosa index ea pele joale khoele eohle ho tloha qalong ho isa ho index e hlalositsoeng ea ho qetela e tla hatisoa.
Lenaneo le nang le kolone feela ka har'a masakaneng a indexing le tla fana ka khoele e felletseng holim'a terminal.
Boikoetliso
Mona ke boikoetliso bo khahlisang
ngola lenaneo le hlalosang nako ea index ea [1:-1]. U nahana hore tlhahiso e tla ba efe. E leke uena.
Likhoele tse hlophisitsoeng
Lithapo tse hlophisitsoeng li bohlokoa haholo maemong ao ho ona o hlahisang mongolo o itseng ka mefuta ea hau. E re ke o bontshe.
Ha re re re na le liphapang tse peli, lebitso la pele le fane.
first_name = 'Shahbaz'
last_name = 'Bhatti'
Hona joale re batla ho hatisa 'Shahbaz [Bhatti] ke coder' ho terminal. Re ne re tla etsa seo joang? Re tla hlahisa mofuta oa boraro o kang ona:
message = 'first_name + ' [' + last_name + '] is a coder'
Joale ha re hatisa le ho tsamaisa lenaneo lena, re tla fumana 'Shahbaz [Bhatti] ke coder' ho terminal.
Leha mokhoa ona o sebetsa hantle, ha oa nepahala hobane ha mongolo oa rona o ntse o rarahana ho ba thata ho bona sephetho ka mahlo a kelello. Mona ke moo re sebelisang likhoele tse hlophisitsoeng, li etsa hore ho be bonolo hore re bone se hlahisoang.
Ha re fetoleng "molaetsa" oa boraro 'me re hlahise khoele e hlophisitsoeng. Ho hlalosa likhoele tse hlophisitsoeng, hlopha lithapo tsa hau ka 'f' ebe u sebelisa li-curly braces ho kenya boleng ka har'a likhoele tsa hau. Lenaneo la rona le tla shebahala tjena:
first_name = 'Shahbaz'
last_name = 'Bhatti'
message = f'{first_name} [{last_name}] is a coder'
Ho hlalosa likhoele tse hlophisitsoeng, kenya pele likhoele tsa hau ka F ebe u sebelisa li-curly braces ho kenya boleng ka har'a likhoele tsa hau.
Lintho tse monate tseo u ka li etsang ka likhoele tsa Python
Ke tlo u bontša lintho tse monate haholo tseo u ka li etsang ka likhoele tsa Python.
1. Palo ea Litlhaku ka Khoele
Kahoo a re qaleng ka ho hlalosa phapang:
message = 'Shahbaz Bhatti is a Coder '
Joale haeba ke batla ho tseba palo ea litlhaku khoeleng e kaholimo, ho na le ts'ebetso e hahelletsoeng "len" ho Python. Feela hatisa feto-fetoha le tshebetso ena ka tsela ena
print(len(message))
Sena se bohlokoa haholo ha o fumana tlhahiso ho tsoa ho mosebelisi. Ka mohlala, u hlokometse hore ha u tlatsa foromo inthaneteng, sebaka se seng le se seng sa ho kenya hangata se na le moeli. Mohlala, o kanna oa ba le litlhaku tse 50 bakeng sa lebitso la hau, kahoo ha re sebelisa ts'ebetso ea "len" re ka tiisa moeli oa palo ea litlhaku sebakeng sa ho kenya.
2. Ho Fetolela Litlhaku ka Khoele ho ea ho litlhaku tse kholo kapa tse nyane
Re ka fihlella lits'ebetso tse amanang le likhoele ka opareitara ea matheba. U ka thaepa lebitso la hau le feto-fetohang 'me ka ho beha letheba ka pel'a lona, u ka bona lenane la mesebetsi eohle e joalo.
Hona joale ka mantsoe a nepahetseng haholoanyane, u bua ka mesebetsi ena e le mekhoa, lena ke lentsoe le hlahang lenaneong le shebaneng le ntho eo re batlang ho e sheba nakong e tlang, empa hajoale, seo ke batlang hore u se tlose, ke hore ha mosebetsi o etsoa. ke ea ntho e 'ngoe kapa e tobileng ea mofuta o itseng oa ntho, re bua ka mosebetsi oo e le mokhoa. Tabeng ena, re tla sebelisa mokhoa "ka holimo" bakeng sa ho fetola khoele hore e be litlhaku tse kholo.
Kaha ts'ebetso ena e tobile ho khoele, re bua ka sena e le mokhoa. Ka lehlakoreng le leng, “len” le “print” ke mesebetsi e akaretsang, ha se ea likhoele kapa linomoro kapa mefuta e meng ea lintho. Ena ke phapang ea mantlha lipakeng tsa tšebetso le mokhoa.
Jwale, ha re hatise sena.
message = 'Shahbaz Bhatti is a coder'
print(message.upper())
'Me rea bona hore re na le khoele ea rona ka litlhaku tse kholo. Ka mokhoa o ts'oanang, re na le mokhoa o "tlase" oa ho fetolela khoele hore e be litlhaku tse tlase. U ka sebelisa mokhoa oa "sehlooho" ho ngola lentsoe le leng le le leng la khoele ka litlhaku tse kholo.
Hlokomela hore mokhoa ona ha o fetole kapa o fetola khoele ea rona ea pele. Ha e le hantle, e etsa khoele e ncha ebe e e khutlisa.
3. Fumana Tatellano ea Litlhaku ka Khoele
Ha re leke mokhoa o mong oa ho fumana index ea tlhaku e itseng khoeleng.
Type:
message.find('b')
ka mor'a phetoho e tšoanang ebe u e hatisa. E tla hatisa index ea ketsahalo ea pele ea tlhaku 'b' khoeleng e leng 4 tabeng ena.
Hlokomela hore mokhoa ona o na le bothata 'me o tla khutla -1 haeba sebopeho se sa fumanehe khoeleng. E ka boela ea sebelisoa bakeng sa tatellano ea litlhaku.
Ka mohlala, lenaneo le latelang:
message = 'Shahbaz Bhatti is a coder'
print(message.find('coder'))
e tla khutlisa boleng "20" ha tatellano ea "coder" e qala ho tloha ho index 20.
4. Ho Fetola Sebopeho ka Khoele
U ka sebelisa mokhoa oa "fetola" ho nkela sebapali sebaka kapa tatellano ea litlhaku khoeleng. Ha re boneng sena ka liketso.
message = 'Shahbaz Bhatti is a coder'
print(message.replace('coder', 'programmer'))
Lenaneo lena le tla nkela lentsoe "coder" sebaka ka "programmer" ebe le e hatisa ho terminal.
5. Hlahloba ho ba Teng ha Sebopeho ka Khoele
Hona joale ho na le maemo ao u batlang ho lekola boteng ba sebopeho kapa tatellano ea sebapali khoeleng ea hau. Maemong ana, o ka sebelisa sebopeho sa polelo ea hau tjena:
message = 'Shahbaz Bhatti is a coder'
hatisa ('python' molaetseng)
Joale sena se tla khutlisa ts'ebetso ea boolean. ke hore “Nnete” kapa “Bohata”. Rata sena;
Ka kopo elelloa hore mekhoa le mesebetsi ena kaofela ha li na taba.
Phethela!
Ho na le tse ling tse ngata ho likhoele, tseo re tla ithuta tsona butle-butle ha re ntse re hatela pele. Ka mor'a moo, re tla ithuta ho etsa mesebetsi ea lipalo Python.
Leave a Reply