Zřetězení řetězců Pythonu: Vše, co potřebujete vědět



Tento článek vás seznámí s jednoduchým konceptem programování, který má v určitých situacích nesmírnou hodnotu, to je zřetězení řetězců Pythonu.

Tento článek vám představí jednoduchý koncept programování, který má v určitých situacích nesmírnou hodnotu, to znamená Zřetězení řetězců. V tomto článku se budeme zabývat následujícími ukazateli,

Pojďme tedy začít,





Zřetězení řetězců Pythonu

Pokud s používáním jazyka Python začínáte, možná jste nikdy neslyšeli o pojmu řetězové zřetězení. Ať už používáte jakýkoli programovací jazyk, přijde čas, kdy budete muset sloučit obsah dvou nebo více řetězců dohromady, jejichž proces je v technické terminologii známý jako zřetězení. Nejjednodušší způsob, jak vysvětlit tento koncept, je vzít dva různé řetězce, které jsou uloženy v tlumočníkovi, a sloučit je dohromady, aby bylo dosaženo jediného jednotného účelu. Příkladem této akce je, že v Pythonu existují dva různé řetězce ahoj a svět. Využijete funkci zřetězení a vytvoříte z nich jeden, což je ahoj svět.

Pokračujeme tímto článkem o zřetězení řetězců Pythonu



Zřetězení v Pythonu

Existuje několik hlavních způsobů, jak zřetězit řetězce v Pythonu. Nejprve si ale necháme základy vyčistit nový řetězec, který se vytvoří po zřetězení dvou samostatných řetězců, se nazývá objekt řetězce. Je to proto, že Python je ve svém jádru objektově orientovaný jazyk, a proto se každý prvek v něm, ať již existující nebo nově vytvořený, označuje jako objekt.

Nejjednodušší způsob, jak zřetězit dva řetězce v Pythonu, je použít operátor + nebo plus. Příklad tohoto níže.

jaký je rozdíl mezi třídou a rozhraním
str1 = „Ahoj“ str2 = „Svět“ str1 + str2

Poslední řádek ve výše uvedeném kódu je zřetězení a při provedení procesu se vytvoří nový řetězec.



Jednou z nejdůležitějších věcí, které je třeba si zde všimnout, je skutečnost, že Python nemůže zřetězit celé číslo a řetězec, protože jsou považovány za zásadně odlišné objekty. Pokud chcete zřetězit řetězec a celé číslo, musíte nejprve převést kterýkoli z nich na jiný objekt, tj. Řetězec na celé číslo nebo celé číslo na řetězec.

Pokud se pokusíte zřetězit řetězec a celé číslo bez převodu, na obrazovce se vrátí chyba. Abyste tomu lépe porozuměli, podívejte se na níže uvedený příklad.

>>> print & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> print & lsquored & rsquo * 3 Redredred >>> print & lsquored & rsquo + 3 Traceback (poslední poslední hovor): File & ldquo & rdquo, řádek 1, v TypeError & ls & lsquo & rsquo & ls

Pokračujeme tímto článkem o zřetězení řetězců Pythonu

Formátování řetězce v Pythonu

Nyní, když jste si vědomi základů zřetězení řetězce v Pythonu, pojďme diskutovat více o formátování řetězce v Pythonu.

jak nastavit classpath v linuxu

V Pythonu existují dvě hlavní metody interpolace řetězců. Abychom tomu lépe porozuměli, podívejme se nejprve na to, co znamená interpolace řetězců.

String Interpolation in Python can be simply defined as the process of evaluating a string value that is contained in the interpreter memory as one or more placeholders. Zjednodušeně řečeno, interpolace řetězců je metoda, která vývojářům usnadňuje provádění formátování a zřetězení řetězců v Pythonu.

Pokračujeme tímto článkem o zřetězení řetězců Pythonu

Pomocí operátoru%

Jednou z nejrozšířenějších metod k dosažení zřetězení řetězců v Pythonu je použití operátoru%. Abyste pochopili, jak se přesně používá v kódu, podívejte se na níže uvedený příklad.

x = „jablka“ y = „citrony“ z = „V košíku jsou% sa% s“% (x, y)

Ve výše uvedeném kódu to, co tlumočník dělá, je nahradit hodnoty% s hodnotami uloženými v proměnných xay z výše uvedených řádků. Po vytištění proměnné z se získá následující výsledek.

V košíku jsou jablka a citrony

Pokračujeme tímto článkem o zřetězení řetězců Pythonu

Pomocí operátoru {}

Při kódování, pokud použijete {}, slouží jako zástupný symbol pro proměnné, které chcete uložit uvnitř řetězce. Ale aby bylo možné předávat proměnné uvnitř řetězce, musíte nejprve použít funkci format ().

Jednou z hlavních výhod používání funkce format () je, že nemusíte převádět celé číslo na řetězec před zřetězením dat, které pro vás automaticky provede totéž. To je jeden z hlavních důvodů, proč je tato metoda zřetězení řetězců výhodnější než ostatní.

Chcete-li lépe pochopit celý tento koncept, podívejte se na níže uvedený příklad.

Fname = „John“ Lname = „Doe“ Věk = „24“ tisk „{} {} je {} let starý.“ Formát (jméno, jméno, věk)

Při spuštění tohoto kódu interpret vezme příslušné hodnoty a uloží je jako proměnné do příslušných řetězců.

Pokračujeme tímto článkem o zřetězení řetězců Pythonu

Pomocí metody spojení

V neposlední řadě je použití metody Join v Pythonu. Nejlepším použitím této metody je zřetězení seznamu řetězců společně v jednom výsledku. Podívejte se na níže uvedený příklad, abyste tomu lépe porozuměli.

>>> & lsquo & lsquo .join ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquo & rsquo, & lsquo & rsquo

‚Rychlá hnědá liška skáče přes líného psa '

Nyní vytvořme nový seznam.

>>> music = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquoBlack Sabbath & rdquo, & ldquoShinedown & rdquo

Nyní, abychom spojili oba řetězce, používáme následující.

>>> print & lsquo & rsquo.join (hudba) >>> print & ldquo & ldquo.join (hudba)

Tím se dostáváme na konec tohoto článku o zřetězení řetězců Pythonu.

převést řetězec na pole php

Chcete-li získat podrobné znalosti o Pythonu a jeho různých aplikacích, můžete pro živé online školení s 24/7 podporou a celoživotním přístupem.

Máte na nás dotaz? Uveďte je v sekci komentářů článku a my se vám ozveme.