Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur vill kolla variabeltyper i Python

    Python har inte en lätt tillgänglig funktion för att kontrollera varierande slag , men du kan använda isinstance funktionen för att se om en variabel är av en särskild typ . Den isinstance funktionen kräver två parametrar : ett föremål argument , till exempel en variabel , och ett ClassInfo argument , t.ex. en datatyp . Om ClassInfo argumentet är inte en igenkännbar typ , väcker Python ett fel . Du kan använda isinstance att kontrollera om en variabel är av en viss typ , eller skriv funktion med flera samtal till isinstance att kontrollera flera variabeltyper . Du kan också kolla användaren inlämnade variabler med isinstance . Instruktioner
    1

    Öppna Python kommandoraden eller skalet . Typ " isinstance ( 37 , str ) " och tryck på " Enter ". Denna linje frågar om " 37 " är en sträng . Python återvänder " False ". Typ " isinstance ( 37 , int ) " och tryck på " Enter ". Python returnerar " Sant . " Typ " isinstance ( False , bool ) " och tryck på " Enter ". Python returnerar " Sant . "
    2

    Skriv följande :

    def typechecker ( var) :

    om isinstance ( var , str ) :

    Skriv ut " Variabel är en sträng "

    avkastning

    Elif isinstance ( var , int ) :

    print " Variabel är ett heltal "

    avkastning

    Elif isinstance ( var , float ) :

    print " Variabel är en float "

    retur

    Detta definierar en funktion som heter " typechecker " som kontrollerar att se om en variabel är en sträng , heltal eller flyttal . Du kan inkludera ytterligare typer i funktion . Kom ihåg att rätta indragen .
    3

    Type " typechecker ( 37 ) " och tryck på " Enter ". Python returnerar " Variabel är ett heltal " eftersom 37 är ett heltal. Typ " typechecker ( 24.24 ) " och tryck på " Enter ". Python returnerar " Variabel är en float " eftersom 24.24 är ett decimaltal . Typ " typechecker ( " Hello " ) " och tryck på " Enter ". Python returnerar " Variabel är en sträng " eftersom " Hej " är en sträng
    4

    Type " getInput = raw_input ( " Skriv något : " ) " . " . Enter " och tryck på Python uppmanar dig att ange någon text . Skriv lite text och tryck på " Enter ". Typ " typechecker ( getInput ) " och tryck på " Enter ". Python passerar användaren - in variabeln till funktionen och returnerar typen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Listor I Python
    ·Hur mata in ett kommando efter ett nummer i Python
    ·Hur fungerar Trafik Python Work
    ·Numeriskt Port Fel i Python
    ·Hur man skriver ett Bot Script
    ·Skaffa läget av en lista i Python
    ·Hur man läser en godtycklig fil i Python
    ·Hur man gör en ordlista med två nycklar i Python
    ·Hur man gör en loop i Python
    ·Hur Lyssna efter paket på Python
    Utvalda artiklarna
    ·Hur man lära sig programmering datorspelsutveckling Me…
    ·Konvertera en ordlista till XML i Python
    ·Hur man använder funktionen SUMMA i MySQL
    ·Hur man upptäcker en Safari-webbläsare i JavaScript
    ·Hur du distribuerar Eclipse och Flex i GlassFish
    ·Hur man installerar Ruby Gems i Linux
    ·Hur testar jag staten en kryssruta i Visual Basic
    ·Hur man programmerar en Bingospel
    ·Så här importerar en Python fil att arbeta i en Pytho…
    ·Hur man avgör en flerdimensionell array UBound i Visua…
    Copyright © Dator Kunskap http://www.dator.xyz