blog

Kontrola znalostí: Podtržítko vs. Podtrhování

Otestujte, zda umíte správně použít termíny 'underscore' a 'underline'. Vyberte správnou odpověď pro každou otázku.

Otázka 1: Když vytváříš uživatelské jméno na Instagramu, jako 'marie_kovarova', co použiješ?

Otázka 2: Když označíš text jako důležitý v Wordu, co použiješ?

Otázka 3: V Pythonu pro název proměnné jako 'user_name', co použiješ?

Otázka 4: V názvu souboru 'fotky_rodina_2025.jpg', co použiješ?

Otázka 5: V e-mailové adrese '[email protected]', co použiješ?

Podtržítko _ je v angličtině underscore. Neříká se tomu "underline" - to je něco jiného. Underline je čára pod textem, jako když označíte slovo jako důležité. Ale když píšeš e-mailovou adresu, název souboru nebo kód, tak tam máš právě underscore.

Proč je to důležité vědět?

Pokud pracuješ s počítačem, píšeš e-maily, programuješ nebo se přihlašuješ na nějakou stránku, setkáš se s podtržítkem každý den. Když si vytváříš uživatelské jméno na Instagramu, tak místo "johnsmith" použiješ "john_smith". Když stahuješ soubor z internetu, jeho název může být "zprava_2025.pdf". Když programuješ v Pythonu, proměnné se jmenují jako "user_name" nebo "total_price". Všechno to je underscore.

Ve češtině říkáme "podtržítko" - to je přesný popis. V angličtině to nemá žádný přirozený význam jako slovo. Neříká se to "bottom line" nebo "line under". Je to prostě underscore. A tohle slovo se používá všude - v technice, v kódu, v názvech souborů, v e-mailech, v názvech domén.

Underline vs. underscore - rozdíl, který tě může stát pár hodin

Nejčastější chyba, kterou lidé dělají, je zaměnit underscore za underline. Když řekneš "I need an underline", někdo ti může představit, jak se ti text podtrhne ve Wordu. Ale ty potřebuješ znak _ na klávesnici.

Představ si, že se snažíš napsat e-mail na podporu nějakého software. Napíšeš: "The system doesn't accept my username because it has an underline." A odpověď bude: "We don't use underlines in usernames. Please use underscores." A ty si říkáš: "Ale já jsem tam vložil podtržítko!"

Takže si to zapamatuj: underscore = _ (znak na klávesnici), underline = text s čárou pod ním (formátování). Jeden je znak, druhý je styl.

Kde se underscore používá v praxi?

  • V uživatelských jménech: "marie_kovarova", "petr_2025"
  • V názvech souborů: "soubor_1.pdf", "fotky_rodina_2025.jpg"
  • V adresách URL: "https://example.com/user_profile"
  • V programování: "first_name", "max_value", "total_cost"
  • V e-mailových adresách: "[email protected]" - tady se používá tečka, ale kdyby bylo "[email protected]", tak to je taky validní.

V kódu je underscore důležitý, protože mezery nejsou dovolené v názvech proměnných. Kdyby jsi napsal "first name", počítač by to považoval za dvě slova. Takže použiješ "first_name" - a to je právě underscore.

Je underscore v angličtině vůbec často používané slovo?

Ano. V technickém prostředí je to běžné slovo. Pokud se podíváš na dokumentaci k Pythonu, JavaScriptu, databázím nebo API, všude najdeš "underscore". V anglicky mluvících zemích si lidé většinou neuvědomují, že to je cizí slovo - prostě to používají jako "hyphen" nebo "dot".

Když jsi v kanceláři a někdo říká: "Can you add an underscore between the words?", tak víš, že chce _ místo mezery. Když se ptáš na technickou podporu: "Is the password allowed to contain underscores?", tak víš, že to je legální znak.

Kód v Pythonu a e-mailová adresa s podtržítky

Jak na klávesnici najít underscore?

Na české klávesnici je podtržítko na stejném místě jako na anglické: klávesa s číslem 0, ale držíš Shift. Když stiskneš Shift + 0, dostaneš _.

Na některých klávesnicích (např. notebooky) může být potřeba použít funkční klávesu (Fn), ale většinou to jde bez ní. Pokud nevíš, kde je, zkus najít znak "_" - je vždy v horní části číselné řady.

Co když se ti podtržítko nezobrazí?

Někdy se stane, že když vložíš podtržítko, tak se nezobrazí. To je zřídka, ale může se stát, když:

  • Používáš nějaký starý systém, který nepodporuje Unicode
  • Je soubor uložený v nesprávném kódování (např. CP1250 místo UTF-8)
  • Píšeš v nějakém programu, který přepisuje znaky (např. některé staré textové editory)

Řešení je jednoduché: použij moderní nástroje. Všechny dnešní systémy - Windows 10/11, macOS, Linux, Google Docs, Word, VS Code - podporují underscore bez problémů. Pokud máš problém, zkontroluj kódování souboru. Většinou stačí uložit jako UTF-8.

Je underscore stejný jako pomlčka nebo tečka?

Nikoli. Každý znak má svůj účel:

  • Podtržítko (_) - spojuje slova bez mezery, používá se v názvech a kódu
  • Pomlčka (-) - používá se v češtině pro spojení slov (např. "vysokoškolský"), v angličtině se používá v názvech (např. "well-known")
  • Tečka (.) - odděluje části e-mailu, domény, nebo desetinná čísla

Pokud použiješ pomlčku místo podtržítka v kódu, může to selhat. Některé systémy považují pomlčku za operátor (např. odčítání), takže "user-name" může být chybné.

Symbolický most z podtržítek spojující dvě slova

Co když potřebuji napsat podtržítko v anglickém textu?

Když píšeš anglický text a potřebuješ zmínit znak _ (např. "The symbol is called underscore"), tak ho prostě napiš jako _.

Někdy se používají závorky nebo citace: "Use the '_' character". Ale většinou je to zbytečné. Stačí napsat: "Use underscore in the username." A všichni vědí, co máš na mysli.

Pokud píšeš o technice, můžeš napsat: "The underscore ( _ ) is used to separate words." To je jasné i pro neodborníky.

Je podtržítko bezpečné používat v heslech?

Ano. Většina systémů povoluje podtržítko v heslech. Dokonce ho doporučují - protože zvyšuje složitost hesla. Například "MyPass2025" je slabé. "My_Pass_2025!" je mnohem silnější.

Některé starší systémy mohou mít problém s neobvyklými znaky, ale v roce 2025 je to velmi vzácné. Pokud ti systém říká, že podtržítko není povoleno, je to chyba systému, ne tvá chyba.

Co se stane, když použiji mezíru místo podtržítka?

Pokud napíšeš "first name" místo "first_name" v kódu, tak to bude chyba. Většina programovacích jazyků to odmítne. V názvu souboru ti systém může říct: "Invalid filename". V e-mailu to může fungovat, ale některé systémy to převedou na "first+name" nebo "first%20name" - což je nepřehledné.

Pokud používáš mezery v názvech souborů nebo URL, může to způsobit problémy při otevírání, stahování nebo přesměrování. Podtržítko je bezpečnější a všude funguje.

Když se někdo ptá, jak se řekne podtržítko anglicky - co mu odpovědět?

Neříkej "underline". Neříkej "line below". Neříkej "dash". Odpověz jednoduše:

"It's called underscore."

A pokud chceš být jasnější, přidej:

"It's the _ symbol you type with Shift+0 on a Czech keyboard."

Tím jsi mu dal přesnou odpověď, která mu pomůže - ne jen překlad, ale i praktický návod.

Je underscore stejné jako pomlčka?

Ne, to jsou dva různé znaky. Podtržítko (_), které se používá v kódu a názvech souborů, a pomlčka (-), která se používá pro spojování slov nebo jako mínus. Použití pomlčky místo podtržítka v kódu může způsobit chybu.

Proč se někdy říká "underline" místo "underscore"?

To je běžná chyba. "Underline" označuje formátování textu - čáru pod slovem ve Wordu nebo prohlížeči. "Underscore" je název znaku _ na klávesnici. Lidé je často zaměňují, ale v technice je rozdíl důležitý.

Můžu použít podtržítko v e-mailové adrese?

Ano, můžeš. Mnoho e-mailových systémů (např. Gmail, Outlook) povoluje podtržítko v předponě e-mailu. Například "[email protected]" je platná adresa. Ale některé firemní systémy to mohou blokovat - vždy se podívej na pravidla daného poskytovatele.

Je underscore povolený v názvech domén?

Ne, podtržítko není povolené v názvech domén. Například "my_site.com" není platná doména. Domény mohou obsahovat pouze písmena, číslice a pomlčky. Podtržítko je povoleno jen v části před doménou - tedy v uživatelském jméně nebo cestě URL, nikoli v samotné doméně.

Jaký je nejlepší způsob, jak si zapamatovat, že to je "underscore"?

Představ si, že znak _ je jako malý mostek pod slovy. "Under" znamená "pod", "score" je staré slovo pro "čáru" - takže "underscore" je doslova "čára pod". Když to takto přeložíš, bude ti to dávat smysl. A když píšeš kód, vždy si řekni: "Tady potřebuji mostek mezi slovy" - a použiješ _.

Napsat komentář