Bij het aanmaken van variabelen in Python , je hoeft niet naar een gegevenstype expliciet declareren . Wanneer u enkele of dubbele aanhalingstekens rond de waarde van een variabele , Python stelt automatisch het gegevenstype voor de variabele als een string . U kunt toewijzen waarden gebruiken om stringvariabelen op verschillende manieren en gebruiken touwtje methoden en operaties om hun waarden te veranderen of te manipuleren of te controleren om te zien of de string variabele voldoet aan bepaalde parameters dan . Instructies 1 Open uw Python- programma bestand of Python opdrachtregel. Typ de volgende code : myVar = " Dit is mijn string. " Druk myVar De eerste regel creëert een string variabele met die waarde . De tweede regel afgedrukt waarde de string variabele naar het scherm type 2 de volgende code : . UserString = raw_input ( " Type iets : ' ) druk userString de eerste regel vraagt de gebruiker om invoer en slaat deze op in een string variabele . Zelfs als types de gebruiker een geheel getal of een getal met drijvende komma , Python acht het om een string te zijn wanneer u de raw_input functie Type 3 de volgende code : . myVar = " String die gaat over \\ n \\ meerdere regels . " druk myVar Wanneer u deze string afdrukken naar het scherm , alles voor de " \\ n \\ " scheidingsteken verschijnt op de eerste lijn en alles wat daarop verschijnt op de tweede regel 4 Typ de volgende code : . myVar = " Dit is " + " mijn string. " druk myVar De " + "-operator concatenates rijgt samen . Als u probeert een string en een ander soort gegevens, zoals een integer aaneenschakelen , Python geeft een foutmelding Type 5 de volgende code : . Isinstance ( myVar , str ) < br isinstance > ( myVar , int ) op Twitter De isinstance functie heeft twee parameters : een object en een data type. In dit geval , myVar bevat een string en het type gegevens om te controleren is " str " voor strijkkwartet in de eerste oproep en " int " voor geheel getal in het tweede gesprek . Het eerste gesprek geeft " True " , terwijl de tweede rendementen 6 Typ de volgende code " Valse . " : MyVar.title ( ) myVar.isdigit ( ) myVar.find ( " substring " ) myVar = myVar.upper ( ) op Deze reeks methoden format strings op verschillende manieren . De eerste drukt de string in de titel geval , de tweede controleert of deze geheel bestaat uit cijfers , de derde controleert om te zien of een substring bestaat in de string variabele en de vierde zet de string in hoofdletters. Alleen de vierde voorbeeld overschrijft de waarde van de variabele tekenreeks . Python heeft een aantal extra touwtje methoden .
|