Satura rādītājs
In Python Mēs varam rīkoties ar cikliem un salīdzinājumiem, kas kopā ļauj mums veikt darbības, kamēr mēs nosacām kādu īpašību, kas jāizpilda, neatkarīgi no tā, vai cikls turpinās, vai kad tas ir izpildīts, tas beidzas.To izmanto, lai uzzinātu, vai divi elementi ir vienādi pēc satura vai ja tie ir saistīti ar vienu un to pašu objektu, operators '=='Apskatīsim nelielu jūsu pieteikuma piemēru:
Noklikšķiniet uz attēla, lai to palielinātu
Mēs salīdzinājām "foo" == "foo", jo tās ir divas vienādas virknes Python Tas mums parāda, ka tā ir patiesība ar Būla vērtību True, kas notiek tagad, ja vēlamies salīdzināt divas dažādas vērtības, redzēsim:Noklikšķiniet uz attēla, lai to palielinātu
Tagad mēs vienkārši salīdzinām, vai "foo" == "bar", kā mēs redzam, ir divas dažādas virknes un Python atgriež False.Tas, ko mēs tikko redzējām, ir salīdzinājumu pamatā, jo tas parāda veidu, kā izveidot nosacījumus.
Šis operators ir diezgan interesants, jo tas ļauj mums apstiprināt elementa identitāti, tas ir, tas vairs nemeklē vērtību vienlīdzību, bet iet vienu soli tālāk un meklē objekta identitāti, redzēsim kaut ko vienkāršu.
>>> x = y = [1, 2, 3] >>> z = [1, 2, 3] >>> x == y True >>> x == z True >>> x is y True> >> x ir z nepatiess
Kā redzam iepriekšējā kodā, mēs piešķiram “x” un “y” vienu un to pašu sarakstu ar vērtībām 1,2,3, un pēc tam izveidojam jaunu sarakstu ar tādām pašām vērtībām un piešķiram to z, kad mēs izmantojam vienlīdzības operatoru, tie visi sakrīt, bet, kad mēs izmantojam savu identitātes operatoru "ir", mēs redzam, kad izceļas objektu atšķirība.
Šis operators ļauj mums zināt, vai elements ir cita elementa dalībnieks, tiek izmantots operators "in", apskatīsim vienkāršu programmu, kā to iekļaut:
name = raw_input ('Kāds ir jūsu vārds?'), ja 's' in name: print 'Jūsu vārds satur burtu "s".' cits: drukāt 'Jūsu vārds nesatur burtu "s".'
Kā redzam piemērā, mēs jautājam, vai nosaukuma mainīgajā ir burts s, šajā gadījumā operators mums norāda, vai burts pieder pie tā, ko lietotājs ievada pitons.
Šis cikls ļauj mums veikt atkārtojumus, kamēr ir izpildīts noteikts nosacījums vai kamēr kāds nosacījums nav izpildīts, kamēr mēs pastāvīgi izvērtējam šīs divas iespējas, izpildām daļu koda, ko ievietojam blokā.
x = 1, bet x <= 100: drukāt x x + = 1
Apskatīsim, kā tas darbojas, nogriežot diapazonu līdz 10:
PALIELINĀT
Noklikšķiniet uz attēla, lai to palielinātu
Kā redzējām, līdz mūsu kontroles mainīgā x piešķiršana sasniedza 10, programma turpināja minētā mainīgā satura drukāšanu. Apskatīsim pēdējo piemēru, kā piemērot nosacījumu kamēr, šajā programmā, kamēr mēs kaut ko neievadīsim, tā turpinās uzdot jautājumu un pieprasīt ievadi, šo programmu mēs atstājam praktizēt un pārbaudīt, ko viņi var darīt ar šiem nosacījumiem un cikliem:name = '', kamēr nav name: name = raw_input ('Lūdzu, ievadiet savu vārdu:') print 'Sveiki,% s!' % nosaukumsVai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu