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

Čo je náhradná funkcia v počítači?

Funkcia nahradiť v počítačovom programe nahrádza určený podreťazec v rámci reťazca iným podreťazcom. Syntax funkcie nahradenia má vo všeobecnosti tento formát:

```

string.replace(podreťazec_na_nahradenie, podreťazec_na_vloženie)

```

kde:

- reťazec je pôvodný reťazec, v ktorom sa uskutoční nahradenie.

- substring_to_replace je podreťazec, ktorý chcete nájsť a nahradiť v rámci pôvodného reťazca.

- substring_to_insert je podreťazec, ktorý chcete vložiť namiesto substring_to_replace .

Napríklad, ak chcete nahradiť všetky výskyty slova „príklad“ v reťazci slovom „inštancia“, použite funkciu nahradenia takto:

```

original_string ="Toto je príklad reťazca."

replace_string =original_string.replace("priklad", "instance")

print(nahradený_reťazec)

```

Výstup tohto kódu by bol:

```

Toto je inštancia reťazca.

```

Tu je niekoľko ďalších bodov o funkcii nahradzovania:

- Funkcia nahradzovania štandardne rozlišuje malé a veľké písmená. To znamená, že nájde a nahradí len podreťazce, ktoré zodpovedajú zadanému prípadu.

- Ak chcete vykonať nahradenie bez ohľadu na veľkosť písmen, môžete zadať voliteľný parameter `flags` s hodnotou `re.IGNORECASE` (alebo `re.I` v Pythone 3).

- Funkcia nahradiť vráti nový reťazec s použitými náhradami. Neupravuje pôvodný reťazec.

Tu je niekoľko príkladov zo skutočného sveta, ako možno použiť funkciu nahradzovania:

- Odstránenie špeciálnych znakov z reťazca:

```

stripped_string =original_string.replace(".", "").replace(",", "").replace(" ", "")

```

- Prevod všetkých znakov v reťazci na malé písmená:

```

smallcase_string =original_string.replace(character_to_replace, character_to_replace.lower())

```

- Nahradenie zástupných symbolov v reťazci dynamickými hodnotami:

```

template_string ="Dobrý deň, {name}, vaša objednávka je pripravená na vyzdvihnutie."

personalized_string =template_string.replace("{name}", customer_name)

```

Najnovšie články

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