DSS40
Artikelen: 0
Berichten: 22
Lid geworden op: za 08 jun 2013, 14:01

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
Emveedee
Artikelen: 0
Berichten: 703
Lid geworden op: do 08 jan 2009, 20:52

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?
Benm
Artikelen: 0
Berichten: 12.262
Lid geworden op: za 21 okt 2006, 01:23

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
DSS40
Artikelen: 0
Berichten: 22
Lid geworden op: za 08 jun 2013, 14:01

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. 

Terug naar “Informatica en programmeren”