Yshopnoosa.com

Handledning om sträng kontroll i Python

Python är ett dynamiskt typade språk, vilket innebär att du mestadels utför typkontroll vid körning och att variabler kan ha någon typ av värde och även ändra i programmet. Du kan till exempel använda en variabel som ett heltal och sedan använda samma variabel som en sträng. Vid någon punkt i programmet, kan du använda Python's isinstance funktion för att kontrollera variabeltyper. Genom att ge variabeln och "str" typ som två parametrar till funktionen, kan du kontrollera om som om variabeln är en sträng.

Instruktioner

1 Öppna filen Python program. Sätt markören på raden där du vill kontrollera en strängtyp.

2 Skriv följande:

isinstance (Var_namn, str)

Ersätt "Var_namn" med faktiska variabelnamnet. Om variabeln är en sträng, funktionen returnerar "True", annars returneras "Falskt." Du kan också ange strängar direkt med hjälp av enkla citattecken eller dubbla citattecken. Python returnerar alltid "True" i detta fall.

3 Skriv följande:

om isinstance (Var_namn, str):

skriva ut "Variabel är en sträng".

annat:

skriva ut "Variabel är inte en sträng".

Detta om funktion kontrollerar om en variabel är en sträng och informerar användaren om resultatet med ett "Skriv ut" uttalande. Du kan använda andra testfall här. Till exempel kan du köra om uttalande inom en loop som uppmanar användaren att input tills han går in i en sträng.

4 Spara filen Python och köra den.

Tips & varningar

  • Du kan också använda isinstance för att kontrollera för andra typer. Istället för att leverera "str" att kontrollera för stråkar, skriva "bool" för att kontrollera för booleska värden, "int" för heltal eller "flyta" för decimaltecken nummer.