Van integer naar string

Moderators: jkien, Xilvo

Reageer
Berichten: 22

Van integer naar string

Hallo,
 
Wij zijn bezig met een programmeer opgave in Python. 
In deze opgave hebben wij een window met canvas gemaakt met daarop entries en buttons.
In een entry kan je bijvoorbeeld aangeven hoeveel stimulus je wilt etc. 
Nu is er ook een opgave, dat wanneer je in de entry in plaats van een nummer, ook letters kan typen en het programma geen error geeft.
Is het mogelijk om van een integer een string te maken?
Of hebben jullie tips mbt het oplossen van dit probleem?
 
Groeten

Berichten: 703

Re: Van integer naar string

Het veranderen van het type van een variabele heet type casting of type conversion. Zoek daar eens op, lukt het dan wel?

Berichten: 12.262

Re: Van integer naar string

Je kunt iets doen als:
 
a = str(b)
 
waarbij a altijd een string wordt, ook als b mogelijk numeriek is. Bij een formulier kan dat wel eens handig zijn, bijvoorbeeld als b een telefoonnummer is en je niet wilt dat de eerste 0 eraf gehaald wordt omdat het automatisch getypecast wordt als een integer of iets dergelijks. Dat uiteraard verondersteld dat je telefoonnummers altijd als strings wil behandelen, wat op zich wel handig is gezien mensen soms iets invullen als 06-12312333 of +31-677788899
Victory through technology

Berichten: 22

Re: Van integer naar string

Bedankt voor de snelle antwoorden.
Ik heb type casting opgezocht maar worstel er een beetje mee hoe ik dit zou kunnen gebruiken.
Want werkt het ook wanneer je iets 'foutiefs' zoals defewe intypt, dat jouw programma dan het volgende weergeeft  defewe word niet herkent, druk op de help-button voor help. 

Reageer