Lisi o Mataupu[Natia][Fa'aali]
Fa'afeiloa'i i le lauga lona tolu i le vasega fa'alavelave.
I lenei lauga, o le a tatou aʻoaʻoina ai le faʻaogaina o manoa ile Python. Sauni lau popcorn ma nofo lelei.
Uili
Muamua, seʻi o tatou talanoa e uiga i upusii ma faʻaumatia le fenumiai latou te ono faʻaalia i le Python.
E pei ona taʻua muamua, e mafai ona tatou faʻaogaina upusii taʻitasi ma faʻalua pe a maeʻa se galuega ile Python. O loʻo i ai se aoga faʻapitoa o lenei mea. Fa'apea e te mana'o e lolomi se mea fa'apenei.
print('This is Shahbaz's computer')
I le taimi nei i le faʻamatalaga o loʻo i luga, o mea uma pe a maeʻa le upusii lona lua e pei o le "Shahbaz's" o le a le iloa e le faʻaliliuga o le python aua o le a ave e Python le upusii lona lua o le pito o le manoa. I lena tulaga, e te manaʻo e faʻaaoga upusii faalua e faʻaalia ai le manoa e pei o lenei:
print("This is Shahbaz's computer")
E mafai fo'i ona fa'aoga lea i le isi itu ma e mafai ona tatou fa'aogaina upusii ta'itasi pe a iai fa'alua upusii i totonu o le manoa. eg
print('This "computer" belongs to Shahbaz')
Afai e te manaʻo e lolomi se manoa e tele laina, e tatau ona e faʻaogaina upusii tolu e faʻapipiʻi ai le manoa. O nei upusii e mafai foi ona tasi pe faalua e faalagolago i le anotusi o le manoa. Faataitaiga:
Ia tatou fa'apea e te mana'o e lolomi se uiga patino mai le manoa. E faapefea ona e faia lena mea?
O le fa'aliliuga Python e fa'asino igoa i le manoa e pei o lenei:
E pei ona e va'ai i le laina, na'o le 'h' ua uma ona lolomi. E mafua ona ua matou filifilia na o le lona tolu uiga i la matou manoa e lolomi i luga o le laina e ala i le tusia o le 3 i sikuea sikuea tusi pe a uma le fesuiaiga. E fa'asinoina fo'i e le fa'aliliu upu a le Python mata'itusi i le leaga e fa'afaigofie ai manoa tetele. O lona uiga o le '-1' o le numera mulimuli lea i le manoa ma isi. Manatua o avanoa e le o faʻasino igoa o lona uiga o le manoa o loʻo i luga e naʻo le 21 avanoa faʻasino.
E mafai foi ona e filifilia se faasologa o mataitusi mai le manoa. eg
HashDork = ('Python Course by Shahbaz')
print(HashDork[0:3])
O lenei polokalame o le a lolomi 'Pyt' i luga o le laina. Fa'asinomaga 3 e le aofia ai i lenei.
HashDork = ('Python Course by Shahbaz')
print(HashDork[2:])
I le auala lava e tasi, afai tatou te le tuʻuina atu le faʻamaufaʻailoga pito, o le a lolomi e le python le manoa atoa pe a uma le faʻasino muamua. O fa'atinoga o lenei polokalame o le 'thon Course by Shahbaz'. O lenei mea e taofi le isi itu. ie afai tatou te misia le faasino igoa muamua ona lolomi lea o le manoa atoa mai le amataga seia oo i le faasino igoa mulimuli.
O se polokalame e na'o le koluma i totonu o fa'amaufa'ailoga o le a maua ai le manoa atoa i luga o le laina.
Fa'amalositino
O se faamalositino manaia lenei
tusi se polokalame e fa'amatala ai le va o fa'ailoga o le [1:-1]. O le a le mea e te manatu o le a maua mai. Taumafai e oe lava.
Fa'asologa Fa'asologa
O manoa fa'apipi'i e fa'apitoa ona aoga i tulaga e te fa'atupuina ai ni tusitusiga ma au fesuiaiga. Sei ou faaali atu ia te oe.
Se'i faapea e lua a tatou fesuiaiga, igoa muamua, ma igoa faaiu.
first_name = 'Shahbaz'
last_name = 'Bhatti'
O lea matou te mananaʻo e lolomi 'Shahbaz [Bhatti] o se coder' i luga o le laina. E faapefea ona tatou faia lena mea? O le a matou faʻaalia se suiga lona tolu e pei o lenei:
message = 'first_name + ' [' + last_name + '] is a coder'
O lenei afai tatou te lolomi ma faʻagaoioia lenei polokalame, o le a tatou maua 'Shahbaz [Bhatti] o se coder' i luga o le laina.
E ui ina lelei atoatoa lenei faiga, e le o se mea lelei aua a oo ina sili atu le lavelave oa tatou tusitusiga e faigata ai ona vaʻaia le gaioiga. O iinei tatou te faʻaogaina ai manoa faʻapipiʻiina, latou te faafaigofieina mo i tatou ona vaʻaia le gaioiga.
Se'i o tatou sui le 'fe'au' lona tolu ma fa'alauiloa se manoa ua fa'atulagaina. Ina ia faauigaina manoa ua fa'atulagaina, fa'aulu au manoa i le 'f' ona fa'aoga lea o fusi fa'aumiumi e fa'apipi'i malosi ai fa'atauga i au manoa. O la matou polokalame o le a foliga pei o lenei:
first_name = 'Shahbaz'
last_name = 'Bhatti'
message = f'{first_name} [{last_name}] is a coder'
Ina ia faauigaina manoa ua fa'atulagaina, fa'aulu au manoa i le F ona fa'aaoga lea o fusi fa'aumiumi e fa'aofi fa'amalosi ai mea taua i au manoa.
Mea manaia e mafai ona e faia ile Python Strings
O le a ou faʻaali atu ia te oe ni mea manaia tele e mafai ona e faia i manoa Python.
1. Numera o Mataitusi i se Manoa
Sei o tatou amata i le faʻamalamalamaina o se fesuiaiga:
message = 'Shahbaz Bhatti is a Coder '
Ia afai ou te manaʻo e fuafua le numera o mataitusi i le manoa o loʻo i luga, o loʻo i ai se galuega faʻapipiʻi "len" i le Python. Na'o le lolomi o le fesuiaiga ma lenei galuega e pei o lenei
print(len(message))
E aoga tele lenei mea pe a e mauaina fa'amatalaga mai le tagata fa'aoga. Mo se fa'ata'ita'iga, ua e maitauina a e fa'atumu se fomu i luga ole laiga, e masani lava ona i ai se tapula'a ta'itasi o fa'aoga. Mo se faʻataʻitaʻiga, atonu e 50 au mataitusi mo lou igoa, o le faʻaaogaina lea o le "len" galuega e mafai ai ona matou faʻamalosia se tapulaa i le numera o mataitusi i totonu o se fanua faʻaoga.
2. Faaliliuina o Mataitusi i se manoa i le Mataitusi Sili po o le Laiti
E mafai ona tatou maua galuega e feso'ota'i i manoa e ala i le dot operator. E mafai ona e lolomi lou igoa fesuia'i ma tu'u se togi i luma, e mafai ona e va'ai i le lisi o ia galuega uma.
I le taimi nei i ni faaupuga saʻo, e te faʻatatau i nei galuega o ni metotia, o se faaupuga lea i polokalame faʻatatau-mea tatou te fia vaʻai i ai i le lumanaʻi, ae mo le taimi nei, o le mea ou te manaʻo e te aveese, o le taimi o se galuega. e patino i se isi mea poʻo e faʻapitoa i se ituaiga o mea, matou te faʻatatau i lena galuega o se metotia. I lenei tulaga, o le a matou faʻaogaina le auala "luga" mo le faʻaliliuina o le manoa i le pito i luga.
Ona o lenei galuega e patino i se manoa, matou te taʻua lenei mea o se metotia. I le fa'atusatusaina o le "len" ma le "lomitusi" o galuega fa'atino lautele, e le o ni manoa po'o numera po'o isi ituaiga o mea faitino. O le eseesega autu lea i le va o se galuega ma se metotia.
Ia, tatou lolomi lenei.
message = 'Shahbaz Bhatti is a coder'
print(message.upper())
Ma e mafai ona tatou iloa na maua le tatou manoa i le mataitusi tetele. E fa'apena fo'i, o lo'o i ai a matou metotia "maualalo" e fa'aliliu ai le manoa i mata'itusi laiti. E mafai fo'i ona e fa'aogaina le metotia "igoa" e mataitusi tetele ai upu ta'itasi o le manoa.
Manatua o le auala e le suia pe suia la tatou manoa muamua. O le mea moni, na te fatuina se manoa fou ma toe faʻafoʻi mai.
3. Su'e le Fa'asologa o Mata'itusi i se Manoa
Sei o tatou taumafai i se isi auala e su'e ai le faasino upu o se uiga patino i le manoa.
ituaiga:
message.find('b')
pe a uma le fesuiaiga tutusa ma lolomi. O le a lolomi le faasino igoa o le mea muamua na tupu o le mataitusi 'b' i le manoa lea e 4 i lenei tulaga.
Manatua o lenei metotia e faʻapitoa i mataupu ma o le a toe foʻi mai -1 pe a le maua le uiga i le manoa. E mafai foi ona fa'aoga mo se fa'asologa o mataitusi.
Mo se faʻataʻitaʻiga, o le polokalame lenei:
message = 'Shahbaz Bhatti is a coder'
print(message.find('coder'))
o le a toe faʻafoʻi le tau "20" e pei o le faʻasologa o le "coder" e amata mai le index 20.
4. Suia se Uiga i se Manoa
E mafai ona e faʻaogaina le auala "suia" e sui ai se uiga poʻo se faʻasologa o mataʻitusi i se manoa. Sei o tatou vaai i le faatinoga o lenei mea.
message = 'Shahbaz Bhatti is a coder'
print(message.replace('coder', 'programmer'))
O lenei polokalame o le a suia le upu "coder" i le "programmer" ma lolomi i luga o le laina.
5. Siaki le i ai o se tagata i totonu o se manoa
O lea e iai taimi e te mana'o ai e siaki le iai o se uiga po'o se fa'asologa o uiga i lau manoa. I na tulaga, e mafai ona e faʻaogaina lau faʻamatalaga e pei o lenei:
message = 'Shahbaz Bhatti is a coder'
lolomi('python' ile fe'au)
Ole mea lea ole a toe fa'afo'i se galuega boolean. ie "Sa'o" po'o le "Sese". Faapei o lea;
Faamolemole ia matau o nei metotia ma galuega uma e maaleale i mataitusi.
Faamaeʻa mai!
E tele atu isi mea i manoa, o le a tatou aoaoina malie a o tatou agai i luma. Ma le isi, o le a tatou aʻoaʻo e faʻatino galuega faʻatatau ile Python.
Tuua se tali