Det er læserens spørgsmålstid igen. Denne gang er jeg i ukendt område, programmering. 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 forsøger jeg at svare.
Python er over 25 år og går stadig stærkt. Det er et højt programmeringssprog, der bruges til at oprette en række forskellige programmer. Det er et 'generelle formål' sprog, der kan omdannes til spil, webapps, AI-rutiner og endda stationære programmer. Da det bruger mere almindeligt sprog end kode, er det meget brugervenligt og endda lykkedes det mig at tage fat på det. Hvis jeg kan, kan du helt sikkert!
Først skal jeg svare på læserens spørgsmål, og så diskuterer jeg Python lidt mere, fordi jeg finder mig meget fascineret af det.
Konverter heltal til en streng i Python
Et helt tal er et tal. Konvertering af et tal til en streng bruges til tabeller og ordnede lister, som spiller en rolle i mange produktivitetsprogrammer, der er 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å det vil bruge det i eksemplet. Andre måder omfatter 'repr' og '% d'% '.
Formatet er 'str (int)'.
Hvis du for eksempel skrev følgende i en Python-editor, kunne du udføre nogle grundlæggende matematik:
d = 100, 0 / 52, 0
s = str (d)
udskrive s
Matematikken er 100 divideret med 52. 'str' er tilføjet med (d) for at angive, hvor du skal tage input fra, udfør derefter kampen og udskrive resultatet. I dette tilfælde er resultatet 1, 9230769.
En lidt mere kompleks version:
d = 100, 0 / 52, 0
# Brug 8 tegn, giv 2 decimaler
s = "% 8.2f"% d
udskrive s
Denne kode udfører samme matematik, men angiver kun to decimaler i resultatet. Så udskriften vil da være 1, 92.
Så det er sådan, hvordan man konverterer heltal til en streng i Python.
Lidt baggrund på Python
Som forfatter til folk har jeg svært ved at læse eller endda forstå at skrive til maskiner. Setninger giver ikke mening, syntaksen er umulig at følge, og jeg forstår det bare ikke. Python er dog lidt anderledes. Det forekommer mere almindeligt engelsk end andre programmeringssprog.
Det gør det meget begyndervenligt. Du kan hurtigt gøre noget underholdende eller nyttigt med det sprog, der leverer den øjeblikkelige tilfredsstillelse, vi alle ønsker. Du kan også lave nogle kølige ting. Derfor er Python nu mere populært end Java som gateway-programmeringssprog til valg for mange gymnasier og universiteter over hele verden.
Når du er klar over, i hvilket omfang Python bruges, bliver det meget mere interessant. For eksempel bruger Industrial Light & Magic Python, og det gør også 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åndtering af processer til datahåndtering.
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 lave din egen, hvis du har lidt programmeringskendskab.
Brug af Python
Python kan downloades gratis her og bliver regelmæssigt udviklet og opdateret. Koden er åben kilde og opretholdes af et stort antal udviklere. Der er en Windows og Unix-version tilgængelig til gratis download for at gøre med hvad du vil.
Der er i øjeblikket to versioner, Python 2 og Python 3. Version 2 er den gamle version af sproget, mens Python 3 er den nuværende og fremtidige version. Hvis du planlægger at lære Python til et bestemt program eller en 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 og køre, enten du ønsker det.
Når du er installeret, bruger du Python fra kommandolinjen. Åbn et kommandolinjevindue som administrator, skriv 'python3 -version' og tryk Enter. Hvis du bruger version 2, vil du selvfølgelig skrive 'python2 -version' og trykke Enter. Du vil så blive indtastet i programmeringsmiljøet.
Det handler om så vidt jeg har fået med Python hidtil. Denne guide over på 'The Hitchhiker's Guide to Python' kan tage dig videre, hvis du ønsker at gå.
Jeg er mere grammatisk tilbøjelig til at programmere, så Python bliver svært for mig. Ikke desto mindre har det pikeret min interesse, og derfor kedede jeg dig med flere ting om det sprog, du sandsynligvis ikke ønskede at vide. I hvert fald lærte jeg mig nok til at kunne besvare det oprindelige spørgsmål!