Anonim

Det är läsarens fråga igen. Den här gången är jag på okänt territorium och programmerar. Lyckligtvis känner jag en man som kan och han var vänlig nog att hjälpa mig med svaret. Frågan var "hur konverterar du ett heltal till en sträng i Python?" Som alltid strävar jag efter att svara.

Python är över 25 år och går fortfarande stark. Det är ett programmeringsspråk på hög nivå som används för att skapa en mängd olika program. Det är ett "allmänt syfte" -språk som kan förvandlas till spel, webbappar, AI-rutiner och till och med stationära program. Eftersom det använder mer vanligt språk än kod är det väldigt användarvänligt och till och med jag lyckades börja ta itu med det. Om jag kan kan du säkert!

Först svarar jag på läsarens fråga och sedan diskuterar jag Python lite mer för jag tycker att jag är väldigt fascinerad av det.

Konvertera heltal till en sträng i Python

Ett heltal är ett tal. Konvertera ett nummer till en sträng används för tabeller och ordnade listor som spelar en roll i många produktivitetsappar skrivna i Python. Det finns uppenbarligen några sätt att konvertera heltal till en sträng i Python men jag visades 'str' -funktionen så kommer att använda den i exemplet. Andra sätt inkluderar 'repr' och '% d'% '.

Formatet är 'str (int)'.

Om du till exempel skrev följande i en Python-redigerare kan du utföra en viss grundläggande matematik:

d = 100, 0 / 52, 0

s = str (d)

tryck s

Matematiken är 100 dividerad med 52. 'str' läggs till med (d) för att ange var du ska ta ingången från, utför sedan matchen och skriv ut resultatet. I detta fall är resultatet 1, 9230769.

En lite mer komplex version:

d = 100, 0 / 52, 0

# Använd 8 tecken, ge 2 decimaler

s = “% 8.2f”% d

tryck s

Den här koden utför samma matematik men anger bara två decimaler i resultatet. Så utskriften skulle då vara 1, 92.

Så det är hur man konverterar heltal till en sträng i Python.

Lite bakgrund på Python

Som författare för människor har jag svårt att läsa eller till och med förstå skrivning för maskiner. Meningar är inte meningsfulla, syntaxen är omöjlig att följa och jag får det bara inte. Python är dock lite annorlunda. Det verkar mer vanlig engelska än andra programmeringsspråk.

Det gör det mycket nybörjare vänligt. Du kan snabbt göra något underhållande eller användbart med det språk som ger den omedelbara tillfredsställelse vi alla längtar efter. Du kan också göra några coola saker. Det är därför Python nu är mer populärt än Java som gateway-programmeringsspråk för många högskolor och universitet över hela världen.

När du inser i vilken utsträckning Python används blir det mycket mer intressant. Till exempel använder Industrial Light & Magic Python och Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link och en rad andra stora företag. De använder alla Python för något inom sin verksamhet från hanteringsprocesser till datahantering.

Om du någonsin har använt Minecraft addon MCDungeon använder den också Python för att skapa ytterligare innehåll. Det låter dig också skapa dina egna om du har lite programmeringskunskaper.

Använda Python

Python kan laddas ner gratis här och utvecklas och uppdateras regelbundet. Koden är öppen källkod och upprätthålls av ett stort antal utvecklare. Det finns en Windows- och Unix-version som är gratis att ladda ner för att göra med vad du vill.

Det finns för närvarande två versioner, Python 2 och Python 3. Version 2 är den äldre versionen av språket medan Python 3 är den aktuella och framtida versionen. Om du planerar att lära dig Python för ett specifikt program eller app, kan du behöva ladda ner version 2. Om du vill lära dig för att skapa din egen, kommer version 3 att vara bra. Du kan ladda ner båda och köra antingen om du vill.

När du installerat använder du Python från kommandoraden. Öppna ett kommandoradsfönster som administratör, skriv 'python3 –version' och tryck på Enter. Om du använder version 2 skulle du uppenbarligen skriva 'python2 –version' och trycka på Enter. Du kommer sedan att matas in i programmeringsmiljön.

Det är ungefär så långt som jag har fått med Python hittills. Den här guiden på "The Hitchhiker's Guide to Python" kan ta dig vidare om du vill gå.

Jag är mer grammatiskt benägen så programmatiskt så Python kommer att bli svår för mig. Ändå har det väckt mitt intresse, varför jag uttråkade dig med fler saker om det språk som du förmodligen inte ville veta. Åtminstone lärde jag mig nog att kunna svara på den ursprungliga frågan!

Hur konverterar jag ett heltal till en sträng i python