Programovanie

Práca s reťazcami v Pythone

Práca s reťazcami v Pythone

Reťazec je jedným z najpopulárnejších dátových typov v pythone. Na uloženie akýchkoľvek textových údajov môžeme použiť dátový typ reťazec. V pythone sa akýkoľvek znak v jednoduchých alebo dvojitých úvodzovkách považuje za reťazce. Týmito znakmi môžu byť akékoľvek znaky Unicode, ktoré sú podporované v jazyku python. V tomto tutoriále sa dozvieme takmer všetko o dátovom type reťazca v pythone.

Podľa tohto návodu sa odporúča mať vo svojom systéme nainštalovanú najnovšiu verziu pythonu. Ak máte vo svojom systéme nainštalovanú staršiu verziu pythonu, môžete postupovať podľa nášho sprievodcu aktualizáciou pythonu v systéme Linux. 

Vytváranie reťazcov v Pythone

Ak chcete vytvoriť reťazec v pythone, musíme vložiť do úvodzoviek pole znakov. Python zaobchádza s jednoduchými aj dvojitými úvodzovkami rovnako, takže pri vytváraní reťazca môžeme použiť ktorýkoľvek z nich. Pozrite si nižšie uvedené príklady, kde vytvoríme reťazec, uložíme ich do premenných a potom ich vytlačíme.

# vytvorenie reťazca
pozdrav = "ahoj svet"
# tlač reťazca
tlač (pozdrav)

Pri spustení vyššie uvedeného kódu získate výstup Ahoj svet.

vytváranie reťazcov v pythone

V tomto kóde sme vytvorili reťazec Ahoj sveta uložil ju do premennej s názvom pozdrav. Potom pomocou funkcie tlače Python zobrazíme reťazec uložený v premennej. Po spustení kódu získate nasledujúci výstup. Viacriadkový reťazec môžeme vytvoriť aj pomocou trojitých úvodzoviek v nižšie uvedenom príklade kódu.

var = "" "Lorem ipsum dolor sit amet,
consectetur adipiscing elit,
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.„“ „
tlač (var)

Tu je výstup.

viacriadkový reťazec v pythone

V Pythone sú reťazce pole bajtov predstavujúce znaky Unicode. Ale nemá zabudovaný dátový typ pre jednotlivé znaky ako v C alebo C++. Akýkoľvek reťazec, ktorý má dĺžku jeden, sa považuje za znak.

Dĺžka strún 

V mnohých situáciách možno budeme musieť vypočítať dĺžku reťazca. K dispozícii je zabudovaná funkcia, ktorá dokáže vypočítať dĺžku reťazca. Funkcia, ktorú budeme používať, je len () funkcia.

Ak chcete vidieť praktický príklad len () spustite nasledujúci kód v prostredí Python IDE.

var = "Toto je reťazec"
print ("Dĺžka reťazca je:", len (var))

Výkon:

dĺžka reťazca pomocou metódy len ()

Na výpočet dĺžky reťazca môžeme tiež použiť slučku python for, o ktorej som hovoril v tomto návode. 

Príklad:

var = "Toto je reťazec"
počet = 0
pre i vo var:
count = count + 1
print ("Dĺžka reťazca je:", počet)

Výkon:

dĺžka reťazca ručne pomocou cyklu for

Zreťazenie reťazca

Zreťazenie reťazcov je zlúčenie alebo spojenie dvoch reťazcov. Dva operátory môžeme spojiť ľahko pomocou operátora +. Pozrime sa na príklad spojenia dvoch reťazcov v pythone.

# vytvorenie dvoch reťazcov
string1 = "Dobrý deň"
string2 = "Svet"
# zlúčenie dvoch reťazcov
pozdrav = retazec1 + retazec2
tlač (pozdrav)

Vo vyššie uvedenom kóde sme vytvorili dva reťazce, konkrétne „Hello“ a „World“, ktoré ukladáme do dvoch premenných s názvom reťazec1 a string2. Potom sme pomocou operátora + spojili dva reťazce a uložili ich do premennej s názvom pozdrav a zobrazili ju pomocou znaku print () funkcia.

Výkon:

zreťazenie dvoch reťazcov

Opakovanie reťazca

Reťazec môžeme v pythone opakovať viackrát pomocou operátora *. Napríklad na to, aby sme dvakrát vytlačili reťazec „Fosslinux“, musíme napísať nasledujúci kód.

tlač („Fosslinux“ * 2)

Výkon:

opakovanie strún

Formátovanie reťazcov

Formátovanie reťazcov v Pythone je nenáročné. Existujú tri spôsoby:

1. Starý štýl formátovania

Starý štýl formátovania reťazcov sa vykonáva pomocou operátora%. Musíme použiť špeciálne symboly ako „% s“, „% d“, „% f“, „%.f ”. pomocou reťazca a potom zadajte n-ticu údajov, ktoré chceme na danom mieste formátovať. Pozrime sa, aké sú údaje akceptované vyššie uvedenými symbolmi.

Napríklad pozri nižšie uvedený kód. Môžete skopírovať a spustiť kód vo svojom obľúbenom IDE v pythone.

string1 = "Je to formátovaný reťazec s celým číslom% d"% (1)
string2 = "Je to naformátovaný reťazec s reťazcom% s"% ("Fosslinux")
string3 = "Je to naformátovaný reťazec s floatovými dátami% f"% (1.01)
print (string1)
print (string2)
print (string3)

Výkon:

starý štýl formátovania reťazcov v pythone

Ako vidíme na výstupe, naformátovali sme reťazce s celočíselnými, floatovými a reťazcovými údajmi. Táto metóda formátovania reťazca je najstarším spôsobom, v dnešnej dobe je však menej používaná.

2. Pomocou metódy format ()

Toto je nová technika formátovania reťazcov zavedená v Pythone 3. Funkcie format () berú údaje ako argument a nahrádzajú ich v reťazci, kde je zástupný symbol sú prítomní. 

Príklad:

string1 = "Je to formátovaný reťazec s celým číslom ".formát (1)
string2 = "Je to formátovaný reťazec s reťazcom ".formát („Fosslinux“)
string3 = "Je to formátovaný reťazec s floatovými dátami ".formát (1.01)
print (string1)
print (string2)
print (string3)
tlač („ je vynikajúci web na učenie a “.formát („FossLinux“, „Linux“, „Python“))

Naformátovaný reťazec dostaneme ako výstup pri spustení vyššie uvedeného kódu, ako je to znázornené na obrázku nižšie.

formátovanie reťazcov pomocou funkcie format ()

3. f-struny

Najnovšou technikou formátovania reťazcov je interpolácia reťazcov alebo f-reťazce zavedená vo verzii 3 v jazyku Python.6. Názov premennej môžeme určiť priamo v reťazci f a interpret jazyka Python nahradí názov premennej dátovou hodnotou, ktorá mu zodpovedá. Reťazce f začínajú písmenom f a údaje môžeme vkladať priamo do ich zodpovedajúcich pozícií. Táto technika formátovania reťazcov sa v posledných dňoch stala veľmi populárnou. Ak chcete vidieť ukážku jeho fungovania, skopírujte nasledujúci kód a spustite ho vo svojom python IDE.

string1 = f "Je to formátovaný reťazec s celým číslom 1"
string2 = f "Je to naformátovaný reťazec s reťazcom 'fosslinux'"
string3 = f "Je to naformátovaný reťazec s floatovými dátami 0.01 "
print (string1)
print (string2)
print (string3)
a = "Fosslinux"
b = "Linux"
c = "Python"
tlač (f „a je vynikajúci web na učenie b a c“)

Na formátovanie reťazcov vo vyššie uvedenom kóde sme použili metódu interpolácie reťazcov. Reťazce začínajúce znakom f sú f-reťazce. F-reťazec uľahčil našu prácu a my môžeme písať premenné priamo do reťazcov tak, že dáme premenné pod zástupný symbol. Pri spustení vyššie uvedeného kódu získame nasledujúci výstup.

formovanie reťazcov pomocou f-reťazcov

Skontrolujte, či nemáte podreťazec

Často môžeme chcieť skontrolovať existenciu postavy alebo podreťazec v reťazci. To je možné vykonať pomocou v a nie v Kľúčové slová v jazyku Python. Napríklad Ak chcete skontrolovať, či Ahoj je v reťazci ahoj svet, musíme spustiť nasledujúci kód.

x = „ahoj“ v „ahoj svete“
tlačiť (x)

Pri spustení vyššie uvedeného kódu v prostredí python IDE dostaneme boolovskú hodnotu Pravdaže ako výstup, čo znamená, že podreťazec „ahoj“ je prítomný v „ahoj svete“.

skontrolujte podreťazec v reťazci

Pozrime sa na ďalšiu ukážku, aby ste vedeli, ako to funguje lepšie.

string = "FossLinux je skvelá webová stránka na učenie sa Linuxu a Pythonu"
print ("Fosslinux" v reťazci)
print ("FossLinux" v reťazci)
tlač ("Foss" v reťazci)
print ("Pyt" v reťazci)
tlač („hon“ v reťazci)
print ("Python" nie je v reťazci)

Výkon:

vyhľadajte podreťazec v reťazci pomocou kľúčového slova

Vo vyššie uvedenom kóde sme použili oba v a nie v kľúčové slová na kontrolu podreťazca v nadradenom reťazci.

Reťazec ako postupnosť znakov

Reťazec pythonu je postupnosť znakov; sú takmer podobné ako ostatné sekvencie zoradené v pythone ako list, n-tica atď. Jednotlivé znaky môžeme z reťazcov extrahovať mnohými spôsobmi, napríklad ich rozbalením pomocou premenných a indexovaním, ktorým sa budem venovať v nasledujúcej téme. Reťazce môžeme rozbaliť tak, že ich priradíme k premenným. Ak chcete zistiť, ako to funguje, jednoducho skopírujte a spustite nasledujúci kód do svojho obľúbeného IDE pythonu.

language = 'Fosslinux'
# rozbalenie reťazca do premenných
a, b, c, d, e, f, g, h, i = jazyk
tlač (a)
tlač (b)
tlač (c)
tlač (d)
tlač (e)
tlač (f)
tlač (g)
tlač (h)
tlač (i)

Výkon:

rozbaľovanie znakov pomocou premenných

Indexovacie reťazce

Indexovanie reťazcov je základná a populárna technika, pomocou ktorej môžeme získať prístup k znaku reťazca a veľmi ľahko vykonávať mnoho operácií s reťazcami. V programovaní sa počítanie začína nulou (0), takže aby sme dostali prvý znak reťazca, musíme v indexe uviesť nulu. Ak si chcete pozrieť praktický príklad indexovania, skopírujte a spustite nasledujúci kód v prostredí Python IDE.

string = "Fosslinux"
print (reťazec [0])
tlač (reťazec [1])
tlač (reťazec [2])
tlač (reťazec [3])

Vo vyššie uvedenom kóde najskôr vytvoríme reťazec s názvom Fosslinux, a potom použijeme indexáciu reťazcov pythonu na získanie prvého, druhého, tretieho a štvrtého znaku reťazca. Nasledujúci výstup dostaneme v termináli pri spustení kódu.

indexovacie reťazce

Python podporuje aj negatívne indexovanie, čo je veľmi užitočné, keď môžeme začať počítať z pravej strany. Napríklad na získanie druhého posledného znaku reťazca „Fosslinux“ musíme napísať nasledujúci kód.

string = "Fosslinux"
print ("Druhý posledný termín reťazca je:", reťazec [-2])

Pri spustení kódu dostaneme druhý posledný termín reťazca „Fosslinux“, ako je znázornené na obrázku nižšie.

negatívne indexovanie v reťazcoch Pythonu

Získava sa posledný termín reťazca

Niekedy môžeme chcieť získať posledný termín reťazca. Máme na to dva spôsoby: prvý používa negatívne indexovanie a druhý používa funkciu len () s indexovaním.

Ak chcete získať posledný výraz reťazca pomocou negatívneho indexovania, pozrite si nasledujúci kód.

string = "Fosslinux"
print ("Posledný termín reťazca je:", reťazec [-1])

Výkon:

posledný termín s negatívnym indexovaním

Na získanie posledného výrazu môžeme tiež použiť funkciu len () s indexovaním. Aby sme to dosiahli, musíme vypočítať dĺžku reťazca a potom indexom hodnoty, ktorá je o jednu menšiu, ako je dĺžka reťazca, vyhľadať znak. Pozri príklad nižšie.

string = "Fosslinux"
dĺžka = len (reťazec)
last_index = dĺžka-1
print ("Posledný termín reťazca je:", reťazec [last_index])

Vo vyššie uvedenom kóde sme najskôr vytvorili reťazec a uložili ho do premennej s názvom struna. Potom vypočítame dĺžku reťazca pomocou metódy len (). Pretože indexovanie v pythone začína nulou, musíme jednu odčítať od dĺžky. Potom to odovzdáme ako index do struna. Takto dostaneme posledný znak reťazca. 

Výkon:

posledný termín vypočítaním dĺžky

Krájanie šnúrok

V Pythone máme skvelú techniku, rozšírenú formu indexovania, ktorá sa nazýva krájanie reťazcov. To možno použiť na rozdelenie reťazca na podreťazec. Aby sme vykonali rez, musíme dať indexové číslo prvého znaku a posledného znaku podreťazca do indexu reťazca tak, že do nich vložíme bodkočiarku. Praktické ukážky nájdete v nižšie uvedenom príklade kódu.

string = "Fosslinux"
tlač (reťazec [1: 6])
print (reťazec [0: 4])

Výkon:

krájanie šnúrok

Preskakovanie znakov pri krájaní

Pri krájaní reťazca môžeme tiež preskakovať znaky. Počas krájania reťazca máme nasledujúcu syntax.

reťazec [štart: stop: krok]

Začiatok a koniec sú predvolené čísla indexov, ktoré sme doteraz používali vo vyššie uvedenej syntaxi. Parameter step akceptuje celé číslo, ktoré sa používa na zadanie počtu znakov, ktoré zostáva v každom kroku.

Reverzné struny

Reťazec môžeme ľahko zvrátiť pomocou metódy krájania. Napríklad pozri nižšie uvedený kód. Skopírujte nasledujúci kód do svojho Python IDE a spustite ho.

string = "Fosslinux"
print ("Zadný reťazec reťazca", reťazec, "je", reťazec [:: - 1])

Tento kód obráti reťazec „Fosslinux.„Po spustení kódu dostaneme nasledujúci výstup.

reverzná struna

Escape Character in Strings

Únikové znaky v programovaní sú skvelým spôsobom, ako do reťazcov pridať netlačiteľné znaky. Napríklad na pridanie nového riadku do reťazcov použijeme riadiaci znak „\ n“. Demo nájdete v nižšie uvedenom kóde.

print ("\ n \ n \ n Ahoj \ n \ n Svet")

Pri spustení kódu dostaneme nasledujúci výstup.

uniknúť znakom v reťazcoch

Ako vidíme v kóde, že nové riadky sa automaticky pridávajú namiesto „\ n“. Tam prichádza na rad úniková sekvencia. V pythone je veľa sekvenčných znakov. Tu uvediem všetky; môžete vyskúšať všetky z nich a zistiť, ako jednotlivé fungujú.

Metódy reťazcov

O reťazcoch pythonu sme sa naučili veľa vecí, ale táto časť je oveľa užitočnejšia ako ktorákoľvek iná časť tohto článku. Python je dodávaný s veľkým počtom vstavaných funkcií pre prácu s reťazcami. Ich použitím môžeme ľahko vykonať veľa operácií s reťazcami. 

Transformácia strunových puzdier

Máme niekoľko zabudovaných funkcií, ktoré možno použiť na transformáciu reťazcových prípadov. Poďme o nich všetkých diskutovať.

struna.veľké písmená ()

Táto metóda sa používa na zarábanie na cieľovom reťazci. Keď použijeme metódu ako struna.kapitalizovať, vráti reťazec jeho veľkým písmenom, t.j.e., transformácia prvého znaku na veľké písmená a všetkých ostatných znakov na malé písmená. Ak si chcete pozrieť praktické ukážku svojej pracovnej kópie a spustiť nasledujúci kód v prostredí Python IDE.

string = "fosslinux"
tlač (reťazec.veľké písmená ())
Použili sme veľké písmená () metóda objektu String, jeho veľké písmená. Pri spustení kódu dostaneme nasledujúci výstup.
veľké písmená v reťazci

.horný ()

Táto metóda sa používa na transformáciu reťazca na veľké písmená, t.j.e., veľké písmená všetky znaky prítomné v reťazci. 

Príklad:

string = "Fosslinux"
tlač (reťazec.horný ())

Výkon:

transformácia reťazca na veľké písmená

struna.nižší ()

Táto metóda sa používa na transformáciu reťazca na malé písmená, t.j.e., zmení všetky znaky nachádzajúce sa v reťazci na malé písmená. 

Príklad:

string = "FOSSLinux"
tlač (reťazec.nižší ())

Výkon:

transformácia reťazca na veľké písmená

struna.swapcase ()

Je to skvelá metóda na výmenu veľkých a malých písmen v znakoch reťazca. Prevedie malé písmená na veľké písmená a naopak reťazca. Ak chcete zistiť, ako funguje, stačí skopírovať a spustiť nasledujúci kód.  

string = "FOSSlinux"
tlač (reťazec.swapcase ())

Výkon:

výmenný prípad reťazca python

struna.nadpis ()

Toto je opäť vynikajúca metóda pri manipulácii s reťazcami, pretože transformuje prvý znak každého slova v reťazci na veľké písmená. 

Príklad:

string = "Fosslinux je skvelý"
tlač (reťazec.názov ())

Výkon:

transformujúci sa reťazec na nadpis

Možno ste si všimli rozdiel medzi veľké písmená () a nadpis () metóda. The veľké písmená () metóda použije iba veľké písmená na prvý znak prvého slova reťazca, zatiaľ čo nadpis () metóda veľkými písmenami prvý znak každého slova v reťazci.

Klasifikácia znakov

Máme tiež metódy na kontrolu malých a veľkých písmen reťazca, či už veľkých, malých písmen atď. Poďme o nich stručne diskutovať na príkladoch.

struna.isalnum ()

Táto metóda sa používa na kontrolu toho, či reťazec obsahuje iba alfanumerické čísla alebo nie, t.j.e., všetky jeho znaky musia byť čísla alebo abecedy, ale nijaké ďalšie znaky vrátane medzier. 

Príklad:

string1 = "Fosslinux123"
string2 = "Fosslinux je skvelý"
string3 = "Fosslinux @ # 123"
tlačiť (reťazec1.isalnum ()) # obsahuje iba abecedu a čísla
print (string2.isalnum ()) # obsahovať medzery
print (string3.isalnum ()) # obsahujú špeciálne znaky

Výkon:

kontrola alfanumerických čísel v reťazci

struna.izalfa ()

Táto reťazcová metóda je podobná vyššie uvedenej metóde, ale kontroluje iba abecedy, nie čísla v reťazci, čo znamená, že reťazec musí obsahovať iba abecedy. Napríklad spustite nasledujúci kód.

string1 = "Fosslinux123"
string2 = "Fosslinux"
tlačiť (reťazec1.isalpha ()) # obsahujú abecedu a čísla
print (string2.isalpha ()) # obsahujú iba abecedu

Za prvý dostaneme False, pretože obsahuje čísla, a za ďalší dostaneme True, pretože obsahuje iba abecedy. 

Výkon:

kontrola abecedy v reťazcoch

struna.isdigit ()

Táto metóda je podobná vyššie uvedenej, ale namiesto abecedy kontroluje, či sa reťazec skladá iba z číslic. Vráti hodnotu True, ak sú všetky znaky v reťazci číslice; else vráti False.

struna.identifikátor ()

Toto je tiež skvelá reťazcová metóda pythonu. Pomocou tejto metódy môžeme skontrolovať, či je reťazec platným identifikátorom pythonu alebo nie. Pravidlá pre výber platného identifikátora pythonu som rozobral v základoch tutoriálu pre python. 

Príklad:

string1 = "Fosslinux123"
string2 = "123Fosslinux"
string3 = "_Fosslinux"
string4 = "Fosslinux @ 1234"
tlačiť (reťazec1.isidentifier ()) # Pravda
print (string2.isidentifier ()) # False (začalo sa s číslami)
print (string3.isidentifier ()) # Pravda
tlačiť (reťazec4.isidentifier ()) # False (obsahovať špeciálne znaky @)

Výkon:

kontrola identifikátora v reťazci

struna.islower ()

Táto metóda reťazca kontroluje, či sú všetky znaky reťazca malé. Ak áno, vráti True, iné vráti False.

struna.isupper ()

Táto metóda reťazca kontroluje, či sú všetky znaky v reťazci veľké. Ak áno, potom vráti True, iné vráti False.

struna.istitle ()

The istitle () metóda reťazca vráti hodnotu True, ak je prvá abeceda všetkých slov v reťazci veľká a všetky ostatné znaky sú malé.

struna.potlačiteľné ()

Vráti hodnotu True, ak sú všetky znaky prítomné v reťazci vytlačiteľné, t.e., neunikajúce postavy; inak vráti False. Ak chcete zistiť, ako to funguje, spustite nasledujúci kód.

string1 = "Fosslinux"
string2 = "\ nFosslinux"
tlačiť (reťazec1.isprintable ()) # Pravda
print (string2.isprintable ()) # False (obsahuje znak nového riadku)

Výkon:

kontrola znakov určených na tlač

struna.isspace ()

The struna.isspace () metóda vráti True, ak sú všetky znaky reťazca prázdne znaky; inak vráti False.

Ďalšie dôležité funkcie

struna.count ()

Metóda count () objektu String sa používa na získanie počtu výskytov zadanej hodnoty. 

Príklad:

string = "Fosslinux"
tlač (reťazec.count ("s"))

Vo vyššie uvedenom kóde sme použili count () metóda na získanie počtu opakovaní znaku „s“ v reťazci „Fosslinux.“

Výkon:

počítanie zadaných znakov v reťazci

struna.začína s()

Táto reťazcová metóda kontroluje, či sa reťazec začína podreťazcom uvedeným v argumente metódy. Praktické ukážky jeho fungovania si môžete pozrieť tak, že skopírujete a spustíte nižšie uvedený kód v Python IDE.

string = "Fosslinux"
tlač (reťazec.začína sa („F“))
tlač (reťazec.začína sa („Fo“))
tlač (reťazec.začína sa („Foss“))
tlač (reťazec.začína sa („Fosss“))

Pri spustení vyššie uvedeného kódu dostaneme True pre prvé tri, zatiaľ čo posledný vráti False, ako je znázornené na nasledujúcom výstupnom obrázku.

reťazec sa začína na

struna.končí s ()

Je to podobné ako vyššie uvedená metóda, ale rozdiel je v tom, že zatiaľ čo predchádzajúci kontroluje začiatok reťazca, skontroluje sa na konci reťazca.

struna.Nájsť()

Metóda find () objektu String je dôležitá metóda na vyhľadanie znaku alebo podreťazca v reťazci. Prijíma podreťazec ako argument a vráti index podreťazca, ak je v reťazci; else vráti -1. 

Príklad:

string = "Fosslinux"
tlač (reťazec.nájsť („lin“))

Pri spustení vyššie uvedeného kódu dostaneme výstup ako 4, čo je počiatočný index podreťazca „lin“ v „Fosslinuxe.“

funkcia hľadania reťazcov

struna.nahradiť ()

Syntax tejto metódy je nahradiť (stará, nová). Trvá to dva argumenty; jeden je starý podreťazec a nový je podreťazec. Nahradí všetok starý podreťazec novým podreťazcom v celom reťazci.

Príklad:

string = "Fosslinux"
tlač (reťazec.nahradiť („Foss“, „“))
Dostaneme iba Linux vytlačené na obrazovke ako Foss pri spustení vyššie uvedeného kódu bude nahradený prázdnymi znakmi.  Výkon: 
funkcia nahradenia reťazca

struna.split ()

Táto metóda vezme oddeľovač ako argument, rozdelí reťazec podľa oddeľovača a vráti zoznam pythónov. 

Príklad:

string = "Fosslinux je skvelé miesto na začatie učenia sa linuxu a pythonu"
tlač (reťazec.split (""))
Po spustení vyššie uvedeného kódu dostaneme zoznam reťazcových slov. Pretože sme ako argument použili funkciu split s prázdnymi znakmi, rozdelí reťazec, keď získa medzery.  Výkon: 
funkcia rozdelenia reťazca python

struna.pásik ()

Táto metóda sa používa na odstránenie všetkých úvodných a koncových bielych priestorov z reťazca.

Záver

To je všetko o reťazcoch a ich použití v Pythone. Prechádzanie tutoriálu vám poskytne predstavu o tom, aké užitočné je pracovať s reťazcami v pythone. Možno vás tiež zaujíma návod, ako používať cyklus for v pythone, konečný cyklus iterácie v pythone. Nakoniec, skôr ako odídeme, možno sa budete chcieť pozrieť na metódu obrátenia reťazca v Pythone, ktorá sa hodí pri manipulácii s reťazcami.

Ako používať Xdotool na stimuláciu kliknutí a stlačenia myši v systéme Linux
Xdotool je bezplatný a otvorený nástroj príkazového riadku na simuláciu kliknutí a stlačenia klávesov myši. Tento článok sa bude týkať stručného sprie...
Top 5 ergonomických produktov pre počítačové myši pre Linux
Spôsobuje dlhodobé používanie počítača bolesť zápästia alebo prstov? Trpíte stuhnutými kĺbmi a neustále si musíte podávať ruky? Cítite pálivú bolesť z...
Ako zmeniť nastavenie myši a touchpadu pomocou systému Xinput v systéme Linux
Väčšina distribúcií systému Linux sa štandardne dodáva s knižnicou „libinput“ na spracovanie vstupných udalostí v systéme. Dokáže spracovať vstupné ud...