Det er leserens spørsmålstid igjen. Denne gangen er jeg i ukjent territorium og programmerer. Heldigvis kjenner jeg en mann som kan, og han var snill nok til å hjelpe meg med svaret. Spørsmålet var 'hvordan konverterer du et helt tall til en streng i Python?' Som alltid prøver jeg å svare.
Python er over 25 år gammel og går fremdeles sterkt. Det er et programmeringsspråk på høyt nivå som brukes til å lage en rekke programmer. Det er et "generelt formål" -språk som kan gjøres om til spill, webapper, AI-rutiner og til og med stasjonære programmer. Ettersom den bruker mer vanlig språk enn kode, er det veldig brukervennlig, og til og med klarte jeg å begynne å få tak i det. Hvis jeg kan, kan du absolutt gjøre det!
Først skal jeg svare på leserens spørsmål, og så skal jeg diskutere Python litt mer fordi jeg synes jeg er veldig fascinert av det.
Konverter heltall til en streng i Python
Et heltall er et tall. Konvertering av et nummer til en streng brukes til tabeller og bestilte lister som spiller en rolle i mange produktivitetsapper skrevet i Python. Det er tilsynelatende noen måter å konvertere heltall til en streng i Python, men jeg fikk vist 'str' -funksjonen, så vil bruke den i eksemplet. Andre måter inkluderer 'representant' og '% d'% '.
Formatet er 'str (int)'.
Hvis du for eksempel skrev inn følgende i en Python-redigerer, kan du utføre grunnleggende matematikk:
d = 100, 0 / 52, 0
s = str (d)
trykk s
Matematikken er 100 delt på 52. 'str' er lagt til med (d) for å indikere hvor du skal ta innspill fra, utfør deretter matchen og skriv ut resultatet. I dette tilfellet er resultatet 1, 9230769.
En litt mer sammensatt versjon:
d = 100, 0 / 52, 0
# Bruk 8 tegn, gi 2 desimaler
s = “% 8.2f”% d
trykk s
Denne koden utfører samme matematikk, men spesifiserer bare to desimaler i resultatet. Så utskriften ville da være 1, 92.
Så det er hvordan du konverterer heltall til en streng i Python.
Litt bakgrunn på Python
Som forfatter for mennesker har jeg problemer med å lese eller til og med forstå skriving for maskiner. Setninger gir ikke mening, syntaks er umulig å følge og jeg får det bare ikke til. Imidlertid er Python litt annerledes. Det virker mer vanlig engelsk enn andre programmeringsspråk.
Det gjør det veldig nybegynnervennlig. Du kan raskt gjøre noe morsomt eller nyttig med språket som gir den øyeblikkelige tilfredsstillelsen vi alle ønsker. Du kan også gjøre noen kule ting. Det er grunnen til at Python nå er mer populært enn Java som det valgte programmeringsspråket for mange høgskoler og universiteter over hele verden.
Når du innser i hvilken grad Python brukes, blir det mye mer interessant. For eksempel bruker Industrial Light & Magic Python, og det samme gjør Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link og en rekke andre store selskaper. De bruker alle Python til noe innen sin virksomhet, fra å håndtere prosesser til datahåndtering.
Hvis du noen gang har brukt Minecraft addon MCDungeon, bruker den også Python for å lage tilleggsinnholdet. Det lar deg også lage dine egne hvis du har litt programmeringskunnskap.
Bruker Python
Python kan lastes ned gratis her og blir jevnlig utviklet og oppdatert. Koden er åpen kildekode og vedlikeholdes av et stort antall utviklere. Det er en Windows- og Unix-versjon tilgjengelig for gratis nedlasting for å gjøre med det du vil.
Det er for tiden to versjoner, Python 2 og Python 3. Versjon 2 er den gamle versjonen av språket mens Python 3 er den nåværende og fremtidige versjonen. Hvis du planlegger å lære Python for et bestemt program eller app, kan det hende du må laste ned versjon 2. Hvis du vil lære for å lage din egen, vil versjon 3 være bra. Du kan laste ned begge og kjøre enten du skulle ønske det.
Når den er installert, bruker du Python fra kommandolinjen. Åpne et kommandolinjevindu som administrator, skriv 'python3 –version' og trykk Enter. Hvis du bruker versjon 2, vil du tydeligvis skrive 'python2 –version' og trykke Enter. Du blir deretter lagt inn i programmeringsmiljøet.
Det er omtrent så langt jeg har fått med Python så langt. Denne guiden på 'The Hitchhiker's Guide to Python' kan ta deg videre hvis du ønsker å gå.
Jeg er mer grammatisk tilbøyelig til det programmatiske, så Python kommer til å bli vanskelig for meg. Likevel har det vekket interessen min, og det er derfor jeg kjedet deg med flere ting om språket som du sannsynligvis ikke ville vite. I det minste lærte jeg nok til å kunne svare på det originale spørsmålet!