Anonim

Het is opnieuw het vragenuur van de lezer. Deze keer ben ik op onbekend terrein aan het programmeren. Gelukkig ken ik een man die dat kan en hij was zo vriendelijk om me met het antwoord te helpen. De vraag was 'hoe converteer je een geheel getal naar een string in Python?' Zoals altijd probeer ik te antwoorden.

Python is meer dan 25 jaar oud en gaat nog steeds goed. Het is een programmeertaal op hoog niveau die wordt gebruikt om verschillende programma's te maken. Het is een 'algemene doel'-taal die kan worden omgezet in games, web-apps, AI-routines en zelfs desktopprogramma's. Omdat het meer eenvoudige taal gebruikt dan code, is het zeer gebruiksvriendelijk en zelfs ik kreeg het voor elkaar om het te begrijpen. Als ik kan, kan je dat zeker!

Eerst zal ik de vraag van de lezer beantwoorden en daarna zal ik wat meer over Python praten, omdat ik er erg door geïntrigeerd ben.

Converteer een geheel getal 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 productiviteits-apps die in Python zijn geschreven. Er zijn blijkbaar een paar manieren om een ​​geheel getal om te zetten in een string in Python, maar ik kreeg de functie 'str' te zien, dus dat 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 elementaire wiskunde 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 moet, voer vervolgens de match 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 tekens, geef 2 cijfers achter de komma

s = "% 8, 2 f"% d

afdrukken s

Deze code voert dezelfde wiskunde uit, maar geeft slechts twee decimalen in het resultaat aan. Dus de afdruk zou dan 1, 92 zijn.

Dus zo converteert u een geheel getal 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 leuks of nuttigs doen met de taal die die onmiddellijke voldoening oplevert waar we allemaal naar verlangen. Je kunt ook coole dingen doen. Daarom is Python nu populairder dan Java als de favoriete gateway-programmeertaal voor veel hogescholen en universiteiten over de hele wereld.

Als je eenmaal beseft in hoeverre 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 aantal andere grote bedrijven. Ze gebruiken allemaal Python voor iets binnen hun bedrijf, van verwerkingsprocessen tot gegevensbeheer.

Als je ooit de Minecraft-add-on MCDungeon hebt gebruikt, gebruikt deze ook Python om de extra inhoud te maken. Je kunt er ook je eigen maken als je een beetje 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 u gratis kunt downloaden 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 u van plan bent om Python te leren voor een specifiek programma of app, moet u mogelijk versie 2 downloaden. Als u wilt leren om uw eigen versie te maken, is versie 3 prima. Je kunt beide downloaden en uitvoeren als je dat wilt.

Eenmaal geïnstalleerd, gebruikt u Python vanaf de opdrachtregel. Open een opdrachtregelvenster als beheerder, typ 'python3 –version' en druk op Enter. Als u versie 2 gebruikt, typt u uiteraard 'python2 –version' en drukt u op Enter. U komt dan in de programmeeromgeving.

Dat is ongeveer zover als ik tot nu toe met Python heb gekregen. Deze gids in 'The Hitchhiker's Guide to Python' kan je verder brengen als je wilt gaan.

Ik ben meer grammaticaal geneigd dat programmatisch dus Python zal moeilijk voor me worden. Desalniettemin heeft het mijn interesse gewekt en daarom verveelde ik je met meer dingen over de taal die je waarschijnlijk niet wilde weten. Ik heb tenminste genoeg geleerd om de oorspronkelijke vraag te kunnen beantwoorden!

Hoe een geheel getal naar een string in python te converteren