Tento wikiHow vás naučí, jak vytáhnout hodnotu celočíselné proměnné v projektu Python a převést ji na objekt řetězce. Jakmile převedete celé číslo na řetězec, můžete jej snadno použít ve všech tiskových funkcích.
Kroky
Krok 1. Otevřete svůj projekt Python v textovém editoru
Na počítači můžete použít jakýkoli základní textový editor nebo editor kódování integrovaný v Pythonu.
Pokud s Pythonem teprve začínáte, nezapomeňte si v tomto článku přečíst další informace o základních funkcích a mechanice Pythonu
Krok 2. Najděte název své celočíselné proměnné
Najděte první instanci, kterou jste v kódu vytvořili celočíselnou proměnnou, a poznamenejte si název proměnné.
Pokud například definujete celé číslo jako i = 5, název proměnné celého čísla je i a jeho hodnota je 5
Krok 3. Zadejte s = str (var) na nový řádek
Začněte nový řádek v kódu a zadejte funkci str ().
- Tato funkce umožňuje explicitní převod typů. Můžete jej použít k převodu celého čísla na objekt řetězce.
- Tím se vytvoří nový objekt řetězce s názvem s. Toto bude převod řetězce na celé vaše číslo.
- V některých verzích můžete místo str (var) také použít funkci var._ str _ ().
Krok 4. Nahraďte var ve funkci názvem vaší celočíselné proměnné
To vám umožní vytáhnout celočíselnou hodnotu ze zadané proměnné a převést ji na objekt řetězce.
Pokud například převádíte celočíselnou proměnnou i = 5, váš nový řádek by měl vypadat jako s = str (i)
Krok 5. Stiskněte klávesu ↵ Enter nebo ⏎ Vraťte se na klávesnici.
To importuje hodnotu celého čísla a převede ji na řetězec v novém řetězcovém objektu.
Krok 6. Do nového řádku zadejte tisk „Číslo je“+ s
Tím se vytáhne váš nový objekt řetězce a vytiskne se s textem níže.
- Pokud je váš nový objekt řetězce pojmenován jinak, nahraďte zde s názvem vašeho vlastního objektu řetězce.
- Pokud jste například provedli myNewString = str (i), pak by zde váš řádek měl vypadat jako tisk „Číslo je“+ myNewString.
Krok 7. Stiskněte klávesu ↵ Enter nebo ⏎ Vraťte se na klávesnici.
Tím se zpracuje příkaz line a vytiskne se nový řetězec společně s textem níže.