
Python — Je string číslo?
Jak se dá snadno zjistit, jestli je řetězec číslo? Python - a jeho datový typ string - má šikovnou metodu isdigit.
Vyzkoušejte si jí na příkladech
Příklad 1: Je to číslo?
Metoda isdigit určí, jestli je řetězec číslo.
Všimněte si použití jednořádkového if...else.
x = "LovelyData"
print(f"Je '{x}' číslo?", "Ano, je." if x.isdigit() else "Ne, není.")
x = "123"
print(f"Je '{x}' číslo?", "Ano, je." if x.isdigit() else "Ne, není.")
Je 'LovelyData' číslo? Ne, není.
Je '123' číslo? Ano, je.
Příklad 2: Kolik čísel je v textu?
x = """Kurzům LovelyData věří více než 50 největších společností.
V nabídce najdete téměř 30 kurzů a knih.
Již od roku 2018."""
pocet_cisel = 0
# Odstraníme z textu tečky a pak rozdělíme text
for slovo in x.replace(".", "").split():
if slovo.isdigit():
# Pokud najdeme číslo, přičteme 1
pocet_cisel = pocet_cisel + 1
print(f"Počet čísel v textu: {pocet_cisel}.")
Počet čísel v textu: 3.
Příklad 3: Vypiš čísla z textu
x = """Kurzům LovelyData věří více než 50 největších společností.
V nabídce najdete téměř 30 kurzů a knih.
Již od roku 2018."""
cisla = list()
# Odstraníme z textu tečky a pak rozdělíme text
for slovo in x.replace(".", "").split():
if slovo.isdigit():
# Pokud najdeme číslo, přidáme ho do seznamu
cisla.append(slovo)
print(f"Text obsahuje tato čísla: {[i for i in cisla]}.")
Text obsahuje tato čísla: ['50', '30', '2018'].
Líbil se vám článek? Sdílejte ho s ostatními nebo nám napište něco hezkého. Děkujeme!
Mohlo by vás zajímat
Blog

Brzdí vás Excel? Vlastní datové aplikace rychle a bez programátorů.
Pokud pracujete s daty, velká část vaší práce se odehrává v Excelu. Ať už děláte …

Jak vytváříme jednoúčelové aplikace s pomocí AI
Vytváříme malé nástroje. Jeden nástroj, jeden úkol. Tento článek popisuje jak to děláme. A co …

Aritmetický průměr vs. medián
Postup výpočtu aritmetického průměru je poměrně známý. Máme např. následující hodnoty platů: Pro zjištění aritmetického …
Data Apps

Odstraňovač EXIF metadat
Nahrajte obrázek a bezpečně odstraňte všechna skrytá metadata EXIF, jako jsou souřadnice GPS, podrobnosti o fotoaparátu a časová razítka. Metadata lze stáhnout jako soubor CSV pro další analýzu.

Dokumenty do Markdownu
Rychlý převod souborů Word, Excel a PDF do čistého a čitelného formátu Markdown.

Markdown do HTML/PDF
Jednoduchý převodník Markdown do HTML a PDF v reálném čase. Funkce: 1) Přepínání mezi horizontálním a vertikálním zobrazením. 2) Nahrávání souborů: Načtení souborů .md nebo .markdown. 3) Export do PDF: Uložení formátovaného dokumentu jako PDF.
Kurzy

Data Analytics Pass
Staňte se datovým analytikem. Výhodný balík 7 kurzů od profíků z oboru. SQL, Python, Pandas, R, Tableau, Power BI a Strojové učení.

SQL pro analytiky
Naučte se základy SQL a relačních databází. Komplexní kurz, který vám dá jistotu při psaní databázových dotazů.

SQL pro každý den
Jak si užít SQL a nezabloudit v kódu

Statistika v Excelu. Krok za krokem.
Získejte základy statistické analýzy a naučte se je provádět s pomocí Excelu.

Excelentní Triky 1
Naučte se používat často opakované postupy v aplikaci Excel efektivněji a rychleji.

IT je taky pro holky!
Tvůj inspirativní průvodce světem technologií

