Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Pri porovnávaní dvoch reťazcov , použite " horný " alebo " nižšie " metódu dočasne previesť dva reťazce na veľké alebo malé písmená , potom použite dvojité znamienko rovnosti prevádzkovateľa porovnať dva reťazce na seba ďalšie . Zadajte napríklad " var1.lower ( ) == var2.lower ( ) " je porovnať . To je logická operácia , ktorá vracia buď true alebo false . Ak sa dva reťazce majú rovnaké znaky a interpunkciu , bez ohľadu na prípad , vráti toto porovnanie pravda . V opačnom prípade vracia false .
Funkcia
môžete vytvoriť funkciu porovnávanie reťazcov malé a veľké písmená a použiť ju vo svojom programe Python . Definujte funkciu na uchytenie dvoch reťazcových premenných ako parametre , potom napíšte príkaz if , ktorý prevádza aj na malé písmená a používa dvojité znamienko rovnosti prevádzkovateľa je porovnať . Ak sú dva reťazce rovnaké , sa funkcia vráti hodnotu , ktorá informuje užívateľa , dvaja sú si rovní , a v prípade , že reťazce nie sú rovnaké , informovať užívateľa vhodným spôsobom . Prípadne môžete jednoducho zadať " return var1.lower ( ) == var2.lower ( ) " ako jediný riadok vo funkcii vrátiť len true alebo false .
Výkon
Kým toto užívateľom definované , veľké a malé písmená funkcie nákupný reťazcov rýchlo porovnáva dva reťazce pre rovnosť , ale tiež treba prideliť miesto v pamäti pre dočasné uskladnenie dva reťazce prevedené na malé písmená . Program ničí tieto dva objekty , akonáhle sa funkcia ukončí . Počiatočná reťazca samy zostávajú bezo zmien , za použitia metódy " nižšia" pre účely porovnania nemení svoje hodnoty , takže ich môžete použiť na inom mieste v programe , bez toho aby ste museli niečo zmeniť späť
Používa
.
potreba porovnávaciu funkciu string case - insensitive existuje v niekoľkých situáciách . Napríklad , môžete ho použiť vo webovej skript , kde môžete ukázať užívateľovi CAPTCHA obraz s postavami a čísel , a je potrebné , aby im zadať na overenie jeho totožnosti . Všeobecne platí , že tieto obrazy nezaujíma veľkosť písmen , takže case - insensitive nákupný tu funguje . Ďalší príklad sa týka vyhľadávací skript , kde môžete vyzvať užívateľa k hľadaniu niečoho zadaním kľúčových slov . Vzhľadom k tomu , že sa nestará o veľkosť písmen a len chce , aby jeho výsledky , pomocou case - insensitive nákupný umožňuje vám vrátiť sa tie výsledky , ktoré najlepšie zodpovedajú vyhľadávania .