Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Python Tutorial pre zreťazenie

V programovacom jazyku Python , " string " je nemenný objekt . Zakaždým , keď reťazec je priradený k premennej , úplne nový objekt je vytvorený v pamäti reprezentovať nový reťazec , namiesto opakovaného nezmenenú časť starého objektu . Na druhej strane , operácia zreťazenie viac reťazca fragmentov za vzniku dlhší reťazec je pomerne bežné v programovaní úloh . Táto operácia by pre neoptimalizovaných kódu , vyústiť v nový reťazec je vytvorený pre každý medzivýsledok , čo môže byť docela neefektívne . Môžete napísať v Pythone vykonať zreťazenie účinným a non - zrejmý spôsobom . Pokyny dovolená 1

Priradenie hodnoty na reťazce, ktoré chcete zřetězit do väčšieho reťazca , ako v nasledujúcom ukážkovom kóde :

smallString1 = " Prvá časť "

smallString2 = " Druhý segment "

smallString3 = " Tretí segment "
2

Vytvoriť zoznam Python obsahujúci reťazca , ktoré chcete zřetězit , ako je znázornené v tomto ukážkovom kóde :

myList = [ smallString1 , smallString2 , smallString3 ]
3

Použite " pripojiť " metóda preddefinované vytvoriť reťazec , ktorý obsahuje zreťazenie všetkých prvkov zozname sú uvedené nižšie . Všimnite si , že príklad používa pár jednoduchých úvodzoviek .

BigString = '' . Join ( myList )

Od vytvorenia zoznamu nevedie nových reťazcov obsahujúce medzivýsledkov zreťazenie , tento metóda je tak rýchly a pamäť efektívne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené