Fizahan-takelaka[Afeno][Aseho]
Tongasoa eto amin'ny lahateny fahatelo amin'ny taranja fianjerana.
Ato amin'ity lahateny ity dia hianatra hiatrika tady amin'ny Python isika. Amboary ny popcorno ary mipetraha tsara.
tady
Voalohany, andao hiresaka momba ny teny nindramina ary hanafoana ny fisafotofotoana mety hampidirin'izy ireo amin'ny Python.
Araka ny voalaza teo aloha dia afaka mampiasa teny tokana sy roa isika aorian'ny fiasa amin'ny Python. Misy fampiasa manokana amin'izany. Eritrereto hoe te hanonta zavatra toy izao ianao.
print('This is Shahbaz's computer')
Amin'ity fomba fiteny etsy ambony ity, ny zava-drehetra aorian'ny teny faharoa toy ny ao amin'ny "Shahbaz's" dia tsy ho fantatry ny mpandika python satria i Python dia handray ny teny faharoa ho fiafaran'ny tady. Amin'izay fotoana izay, te hampiasa ny teny roa ianao hanambara ny tady toy izao:
print("This is Shahbaz's computer")
Azo ampiharina amin'ny fomba hafa koa izany ary afaka mampiasa teny tokana isika raha misy teny indroa ao anatin'ilay tadiny. ohatra
print('This "computer" belongs to Shahbaz')
Ankehitriny raha te hanonta tady mivelatra andalana maromaro ianao, dia tsy maintsy mampiasa teny intelo ianao mba hamehezana ilay tady. Ireo teny nalaina ireo dia mety ho tokana na roa ihany koa arakaraka ny votoatin'ny tady. Ohatra:
Andeha atao hoe te hanonta tarehintsoratra manokana avy amin'ny tady ianao. Ahoana no hanaovanao izany?
Ny mpandika teny Python dia manondro ireo tarehintsoratra ao amin'ny tady toy izao:
Araka ny hitanao ao amin'ny terminal, 'h' ihany no vita pirinty. Izany dia satria ny tarehin-tsoratra fahatelo ao amin'ny tady ihany no nofidianay mba hanonta eo amin'ny terminal amin'ny fanoratana 3 amin'ny fononteny efamira manoratra aorian'ny fari-piainana. Ny mpandika teny Python ihany koa dia manondro ireo endri-tsoratra amin'ny lafiny ratsy mba hanatsorana ireo tady lehibe. Midika izany fa ny '-1' no isa farany amin'ny tady sy ny sisa. Mariho fa ny habaka dia tsy misy indexed izay midika fa ny tady etsy ambony dia tsy hanana afa-tsy 21 indexed spaces.
Azonao atao koa ny misafidy andian-tsoratra avy amin'ny tady. ohatra
HashDork = ('Python Course by Shahbaz')
print(HashDork[0:3])
Ity programa ity dia hanonta 'Pyt' amin'ny terminal. Ny Index 3 dia tsy tafiditra amin'izany.
HashDork = ('Python Course by Shahbaz')
print(HashDork[2:])
Toy izany koa, raha tsy manome ny fanondro farany isika, ny python dia hanonta ny tady manontolo aorian'ny fanondro voalohany. Ny havoakan'ity programa ity dia ny 'thon Course by Shahbaz'. Izany dia mitazona ny mifamadika amin'izany. izany hoe raha tsy mahita ny index voalohany isika dia ny tady manontolo manomboka amin'ny fanombohana ka hatramin'ny index voafaritra farany no atao pirinty.
Fandaharana tsy misy afa-tsy tsangambato ao amin'ny fononteny fanondroana no hamokatra ny tady feno amin'ny terminal.
Fanatanjahan-tena
Ity misy fanazaran-tena mahaliana
manorata programa iray mamaritra ny elanelana fanondroan'ny [1:-1]. Inona araka ny hevitrao no ho vokatra. Andramo ny tenanao.
Tady voalamina
Ny tady voavolavola dia tena ilaina amin'ny toe-javatra misy anao mamorona lahatsoratra amin'ny fomba mavitrika miaraka amin'ny fari-piainanao. Ao fa asehoko anao.
Andeha atao hoe manana fari-pahalalana roa isika, anarana voalohany sy anarana farany.
first_name = 'Shahbaz'
last_name = 'Bhatti'
Te-hanao pirinty 'Shahbaz [Bhatti] is a coder' eo amin'ny terminal izahay. Ahoana no hanaovanay izany? Hampiditra variable fahatelo toy izao isika:
message = 'first_name + ' [' + last_name + '] is a coder'
Ankehitriny raha manonta sy mampandeha ity programa ity isika dia hahazo 'Shahbaz [Bhatti] dia coder' eo amin'ny terminal.
Na dia mandeha tsara aza io fomba fiasa io, dia tsy mety izany satria rehefa mihasarotra kokoa ny lahatsoratsika dia lasa sarotra kokoa ny mijery ny vokatra. Eo no ampiasantsika tady misy endrika, manamora ny fijerena ny vokatra.
Andao hanova ny 'hafatra' faribolana fahatelo ary hampiditra tady misy endrika. Mba hamaritana ny tady misy endrika dia asio tombo-kase amin'ny 'f' ny tadinao ary avy eo dia ampiasao braces olioly mba hampidirana sanda ao anatin'ny tadinao. Hijery toy izao ny fandaharantsika:
first_name = 'Shahbaz'
last_name = 'Bhatti'
message = f'{first_name} [{last_name}] is a coder'
Mba hamaritana ny tady misy endrika dia asio tombo-kase amin'ny F ny tadinao ary avy eo dia ampiasao braces olioly mba hampidirana ny soatoavina ao anatin'ny tadinao.
Zavatra mahafinaritra azonao atao amin'ny Python Strings
Hasehoko anao ny zavatra tena mahafinaritra azonao atao amin'ny tady Python.
1. Isan'ny litera ao anaty tady
Andeha àry isika hanomboka amin'ny famaritana faribolana:
message = 'Shahbaz Bhatti is a Coder '
Ankehitriny raha te hamantatra ny isan'ny tarehin-tsoratra ao amin'ny tady etsy ambony aho, dia misy fiasa "len" ao amin'ny Python. Soraty fotsiny ny variable miaraka amin'ity fiasa ity
print(len(message))
Tena ilaina tokoa izany rehefa mahazo fidirana avy amin'ny mpampiasa ianao. Ohatra, voamarikao fa rehefa mameno endrika an-tserasera ianao, dia matetika misy fetra ny saha fampidirana tsirairay. Ohatra, mety manana tarehin-tsoratra 50 ho an'ny anaranao ianao, ka amin'ny fampiasana ity fiasa "len" ity dia afaka mametra ny isan'ny tarehintsoratra ao amin'ny saha fampidirana.
2. Manova litera amin'ny tady ho litera lehibe na kely
Afaka miditra amin'ireo fiasa mifandraika amin'ny tady isika amin'ny alalan'ny opérateur dot. Azonao atao ny manoratra ny anaranao miovaova ary amin'ny fametrahana teboka eo anoloana dia azonao jerena ny lisitry ny asa rehetra toy izany.
Amin'ny teny marina kokoa, lazainao ho fomba ireo fiasa ireo, io dia voambolana amin'ny programa miompana amin'ny tanjona tiantsika hojerena amin'ny ho avy, fa amin'izao fotoana izao, ny tiako ho esorinao dia ny hoe rehefa misy asa. dia an'ny zavatra hafa na manokana amin'ny karazana zavatra iray, antsoina hoe fomba io fiasa io. Amin'ity tranga ity dia hampiasa ny fomba "ambony" isika amin'ny famadihana ny tadiny ho lehibe.
Satria io fiasa io dia manokana amin'ny tady, dia antsoina hoe fomba izany. Mifanohitra amin'izany kosa ny “len” sy ny “printy” dia asa ankapobe, tsy an'ny tady na isa na karazana zavatra hafa. Ity no fahasamihafana fototra eo amin'ny fiasa sy ny fomba.
Andeha hatao pirinty ity.
message = 'Shahbaz Bhatti is a coder'
print(message.upper())
Ary hitanay fa nahazo ny tady amin'ny litera lehibe izahay. Toy izany koa, manana fomba "ambany" isika hanovana ny tady ho litera kely. Azonao atao ihany koa ny mampiasa ny fomba "lohatenin'ny" mba hametahana ny teny tsirairay amin'ny tady.
Mariho fa ny fomba dia tsy manova na manova ny tady voalohany. Raha ny marina dia mamorona tady vaovao izy ary mamerina azy.
3. Tadiavo ny filaharan'ireo endri-tsoratra ao anaty tady
Andeha isika hanandrana fomba hafa hahitana ny fanondroan'ny toetra manokana ao amin'ny tady.
Type:
message.find('b')
aorian'ny variable mitovy ary manonta azy. Izy io dia hanonta ny fanondroana ny fisehoana voalohany amin'ny litera 'b' amin'ny tady izay 4 amin'ity tranga ity.
Mariho fa ity fomba ity dia saro-pady ary hiverina -1 raha tsy hita ao amin'ny tady ny toetra. Azo ampiasaina amin'ny filaharan'ireo endri-tsoratra koa izy io.
Ohatra, ity programa manaraka ity:
message = 'Shahbaz Bhatti is a coder'
print(message.find('coder'))
dia hamerina ny sanda "20" satria manomboka amin'ny index 20 ny sequence "coder".
4. Fanoloana toetra iray ao anaty tady
Azonao atao ny mampiasa ny fomba "manoloana" hanoloana tarehin-tsoratra na filaharan'ireo tarehintsoratra ao anaty tady. Andeha hojerentsika izany.
message = 'Shahbaz Bhatti is a coder'
print(message.replace('coder', 'programmer'))
Ity programa ity dia hanolo ny teny hoe "coder" amin'ny "programmer" ary manonta izany eo amin'ny terminal.
5. Jereo ny fisian'ny toetra iray ao anaty tady
Amin'izao fotoana izao dia misy ny fotoana tianao hanamarinana ny fisian'ny toetra iray na ny filaharan'ny toetra ao amin'ny tadinao. Amin'ireo toe-javatra ireo dia azonao atao ny mampiasa endrika ny fitenenanao toy izao:
message = 'Shahbaz Bhatti is a coder'
print ('python' amin'ny hafatra)
Izao dia hamerina asa boolean izany. izany hoe "Marina" na "Diso". Toa izao;
Mariho fa ireo fomba sy fiasa rehetra ireo dia tsy misy dikany.
Fonosy!
Mbola betsaka kokoa ny tady, izay hianarantsika tsikelikely rehefa mandroso isika. Manaraka izany dia hianatra hanao asa arithmetika amin'ny Python isika.
Leave a Reply