Anonim

Det er læserens spørgsmål igen. Denne gang er jeg i ukendt territorium og programmerer. Heldigvis kender jeg en mand, der kan, og han var venlig nok til at hjælpe mig med svaret. Spørgsmålet var 'hvordan konverterer du et heltal til en streng i Python?' Som altid bestræber jeg mig på at svare.

Python er over 25 år gammel og går stadig stærkt. Det er et programmeringssprog på højt niveau, der bruges til at oprette en række forskellige programmer. Det er et 'generelt' sprog, der kan omdannes til spil, webapps, AI-rutiner og endda desktop-programmer. Da det bruger mere almindeligt sprog end kode, er det meget brugervenligt, og endda lykkedes det mig at begynde at få fat på det. Hvis jeg kan, kan du bestemt!

Først skal jeg besvare læsernes spørgsmål, og så vil jeg diskutere Python lidt mere, fordi jeg finder mig meget fascineret af det.

Konverter heltal til en streng i Python

Et heltal er et tal. Konvertering af et nummer til en streng bruges til tabeller og bestilte lister, der spiller en rolle i mange produktivitetsapps skrevet i Python. Der er tilsyneladende et par måder at konvertere heltal til en streng i Python, men jeg blev vist 'str'-funktionen, så vil bruge den i eksemplet. Andre måder inkluderer 'repr' og '% d'% '.

Formatet er 'str (int)'.

Hvis du f.eks. Indtastede følgende i en Python-editor, kunne du udføre noget grundlæggende matematik:

d = 100, 0 / 52, 0

s = str (d)

tryk s

Matematikken er 100 divideret med 52. 'str' tilføjes med (d) for at indikere, hvor man skal tage input fra, udfør derefter matchen og udskriv resultatet. I dette tilfælde er resultatet 1.9230769.

En lidt mere kompleks version:

d = 100, 0 / 52, 0

# Brug 8 tegn, angiv 2 decimaler

s = “% 8.2f”% d

tryk s

Denne kode udfører den samme matematik, men specificerer kun to decimaler i resultatet. Så udskriften ville derefter være 1, 92.

Så det er, hvordan konverteres heltal til en streng i Python.

Lidt baggrund på Python

Som forfatter for folk har jeg svært ved at læse eller endda forstå skrivning til maskiner. Setninger giver ikke mening, syntaks er umulig at følge, og jeg får den bare ikke. Python er dog lidt anderledes. Det virker mere almindeligt engelsk end andre programmeringssprog.

Det gør det meget begyndervenligt. Du kan hurtigt gøre noget morsomt eller nyttigt med det sprog, der leverer den øjeblikkelige tilfredsstillelse, som vi alle beder om. Du kan også gøre nogle seje ting. Derfor er Python nu mere populær end Java som det valgte gateway-programmeringssprog for mange colleges og universiteter over hele verden.

Når du er klar over, i hvilket omfang Python bruges, bliver det meget mere interessant. F.eks. Bruger Industrial Light & Magic Python, og det samme gør Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link og en række andre store virksomheder. De bruger alle Python til noget inden for deres forretning fra håndteringsprocesser til datastyring.

Hvis du nogensinde har brugt Minecraft addon MCDungeon, bruger den også Python til at oprette det ekstra indhold. Det giver dig også mulighed for at oprette din egen, hvis du har lidt programmeringskendskab.

Brug af Python

Python kan downloades gratis her og udvikles og opdateres regelmæssigt. Koden er open source og vedligeholdes af et stort antal udviklere. Der er en Windows- og Unix-version tilgængelig til gratis download for at gøre med det, du vil.

Der er i øjeblikket to versioner, Python 2 og Python 3. Version 2 er den ældre version af sproget, mens Python 3 er den aktuelle og fremtidige version. Hvis du planlægger at lære Python til et specifikt program eller app, skal du muligvis downloade version 2. Hvis du vil lære for at oprette din egen, vil version 3 være i orden. Du kan downloade begge dele og køre, hvis du ønsker det.

Når det er installeret, bruger du Python fra kommandolinjen. Åbn et kommandolinjevindue som administrator, skriv 'python3 –version' og tryk på Enter. Hvis du bruger version 2, vil du tydeligvis skrive 'python2 –version' og ramme Enter. Derefter indtastes programmeringsmiljøet.

Det er omtrent så vidt jeg har fået med Python indtil videre. Denne guide på 'The Hitchhiker's Guide to Python' kan tage dig videre, hvis du ønsker det.

Jeg er mere grammatisk tilbøjelig til at programmere, så Python vil være svært for mig. Ikke desto mindre har det vakt min interesse, hvorfor jeg kede dig med flere ting om det sprog, som du sandsynligvis ikke ville vide. I det mindste lærte jeg nok til at kunne svare på det originale spørgsmål!

Sådan konverteres et heltal til en streng i python