Het is het vragenuur van de lezer opnieuw. Deze keer ben ik op onbekend terrein, programmeren. Gelukkig ken ik een man die kan en hij was zo vriendelijk om me te helpen met het antwoord. De vraag was 'hoe converteer je een integer naar een string in Python?' Zoals altijd probeer ik te antwoorden.
Python is meer dan 25 jaar oud en nog steeds sterk. Het is een programmeertaal op hoog niveau die wordt gebruikt om een verscheidenheid aan programma's te maken. Het is een 'general purpose'-taal die kan worden omgezet in games, web-apps, AI-routines en zelfs desktop-programma's. Omdat het meer gewone taal gebruikt dan code, is het zeer gebruikersvriendelijk en zelfs ik ben erin geslaagd er grip op te krijgen. Als ik kan, kan dat zeker!
Eerst zal ik de vraag van de lezer beantwoorden en dan zal ik iets meer met Python bespreken, omdat ik er erg geïntrigeerd door ben.
Converteer integer naar een string in Python
Een geheel getal is een getal. Het omzetten van een getal in een string wordt gebruikt voor tabellen en geordende lijsten die een rol spelen in veel productiviteitsapps die in Python zijn geschreven. Er zijn blijkbaar een paar manieren om integer om te zetten naar een string in Python maar ik kreeg de 'str'-functie te zien, dus die zal ik in het voorbeeld gebruiken. Andere manieren zijn 'repr' en '% d'% '.
Het formaat is 'str (int)'.
Als u bijvoorbeeld het volgende in een Python-editor hebt getypt, kunt u wat basisberekeningen uitvoeren:
d = 100.0 / 52.0
s = str (d)
afdrukken s
De wiskunde is 100 gedeeld door 52. De 'str' wordt toegevoegd met (d) om aan te geven waar de invoer vandaan gehaald moet worden, voer dan de overeenkomst uit en druk het resultaat af. In dit geval is het resultaat 1.9230769.
Een iets complexere versie:
d = 100.0 / 52.0
#Gebruik 8 karakters, geef 2 decimalen op
s = "% 8.2f"% d
afdrukken s
Deze code voert dezelfde wiskunde uit maar geeft slechts twee decimalen in het resultaat op. Dus de afdruk zou dan 1, 92 zijn.
Dus dat is het omzetten van integer naar een string in Python.
Een beetje achtergrondinformatie over Python
Als schrijver voor mensen heb ik moeite met het lezen of zelfs begrijpen van schrijven voor machines. Zinnen kloppen niet, de syntaxis is onmogelijk te volgen en ik begrijp het gewoon niet. Python is echter een beetje anders. Het lijkt duidelijker Engels dan andere programmeertalen.
Dat maakt het zeer beginnersvriendelijk. Je kunt snel iets amusant of nuttigs doen met de taal die zorgt voor die instant bevrediging waar we allemaal naar hunkeren. Je kunt ook coole dingen doen. Dat is de reden waarom Python nu populairder is dan Java als de gateway-programmeertaal bij uitstek voor vele hogescholen en universiteiten over de hele wereld.
Zodra je je realiseert in welke mate Python wordt gebruikt, wordt het veel interessanter. Industrial Light & Magic maakt bijvoorbeeld gebruik van Python en dat geldt ook voor Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link en een reeks andere grote bedrijven. Ze gebruiken Python allemaal voor iets binnen hun bedrijf, van het verwerken van processen tot datamanagement.
Als je ooit de Minecraft-add-on MCDungeon hebt gebruikt, gebruikt het ook Python om de extra inhoud te maken. Je kunt er ook je eigen maken als je wat programmeerkennis hebt.
Python gebruiken
Python kan hier gratis worden gedownload en wordt regelmatig ontwikkeld en bijgewerkt. De code is open source en wordt onderhouden door een groot aantal ontwikkelaars. Er is een Windows- en Unix-versie beschikbaar die gratis kan worden gedownload om te doen wat u wilt.
Er zijn momenteel twee versies, Python 2 en Python 3. Versie 2 is de oude versie van de taal, terwijl Python 3 de huidige en toekomstige versie is. Als je van plan bent om Python te leren voor een specifiek programma of app, moet je misschien versie 2 downloaden. Als je wilt leren om je eigen programma te maken, zal versie 3 prima werken. Je kunt beide downloaden en naar eigen inzicht uitvoeren.
Na installatie gebruikt u Python vanaf de opdrachtregel. Open een opdrachtregelvenster als beheerder, typ 'python3 -version' en druk op Enter. Als je versie 2 gebruikt, typ je natuurlijk 'python2 -version' en druk je op Enter. U wordt dan in de programmeeromgeving ingevoerd.
Dat is ongeveer zover als ik tot nu toe met Python heb gekregen. Deze handleiding bij 'The Hitchhikers Guide to Python' kan je verder brengen als je wilt gaan.
Ik ben grammaticaal meer geneigd dat programmatisch te doen, dus Python zal moeilijk voor me zijn. Niettemin heeft het mijn interesse gewekt en daarom verveel ik me met meer dingen over de taal die je waarschijnlijk niet wilde weten. Ik heb tenminste genoeg geleerd om de oorspronkelijke vraag te beantwoorden!