Python är ett dynamiskt skrivit språk , vilket innebär att du oftast utför typkontroll vid run-time och att variabler kan ha någon typ av värde och även ändra i programmet . Till exempel , kan du använda en variabel som ett heltal och sedan använda samma variabel som en sträng . Vid varje punkt i programmet , kan du använda Pythons isinstance funktion för att kontrollera varierande typer . Genom att ge den rörliga och den " str " typ som de två parametrar till funktionen , kan du kontrollera om det som variabeln är en sträng . Instruktioner
1
Öppna din Python programfil . Sätt markören på den rad där du vill söka efter en sträng typ
2
Skriv följande : .
Isinstance ( varName , str ) katalog
Substitute " varName " med den faktiska variabelnamn. Om variabeln är en sträng , returnerar funktionen " Sant , " annars returneras " False ". Du kan också lämna strängar direkt med antingen enkla citationstecken eller dubbla citattecken . Python returnerar alltid " true" i det här fallet
3
Skriv följande : .
Om isinstance ( varName , str ) :
print " Variable är en sträng "
annat :
print " . . variabel inte en sträng "
om funktionen kontrollerar om en variabel är en sträng och sedan informerar användaren om resultatet med en " print " uttalande . Du kan använda andra testfall här . Till exempel kan du köra om uttalandet i en loop som uppmanar användaren att ange något tills han går in i en sträng .
4
Spara Python programmet filen och kör den .