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 indrag en Python fil

    Till skillnad från vissa andra programmeringsspråk , inte Python inte använder börjar eller slutar sökord eller konsoler för att definiera början och slutet av en funktion . Istället använder den rigorösa indrag , eller "white space " regler . Varje kodblock - t.ex. om , annars , för eller whilesatser - startar med en fördjupning , och efterföljande rader är indragna gång . Om du kapslar uttalanden i varandra , varje efterföljande kapslad funktion " ärver " antalet indrag från det ursprungliga meddelandet . Till strecksatsen , får du använda tab-tangenten eller valfritt antal platser , så länge dina strecksatser förblir konsekvent under hela ditt program . Instruktioner
    1

    Öppna din Python program och starta en ny programfil
    2

    Skriv följande : .

    MyNum = 5

    skriva " Hej världen! "

    abs ( 3 ) katalog

    Variabler , uttalanden tryckta eller andra funktioner som består av en rad kod behöver inte indrag . Dessa rader genererar ett fel om tolken hittar någon ledande blanktecken Addera 3

    Skriv följande :

    om myNum == 1 :

    - . - > Tryck " Number 1 ".

    Elif :

    - > print " Number är 2 . "

    annat :

    - - > Tryck " Number är inte 1 eller 2 . "

    - > Skriv ut "Kunde inte hitta numret . "

    " - > " representerar en fördjupning , oavsett om det vara en flik eller ett tomt utrymme . När du använder en if-sats , den " om ", " annars " och alla " Elif " uttalanden i linje med varandra medan alla körbara möjligheterna anpassas. Observera att " annars " uttalande använder en multi - line kodblock , varje linje som ligger i linje med samma indraget regler
    4

    Skriv följande : .

    För x i intervallet ( 1 , 5 ) :

    - > om x == myNum :

    - > - > tryck " myNum är " , x

    - - > annars :

    - > - > tryck " myNum inte " , x

    Dessa rader använder en if-sats kapslas i en för uttalande . Den om kodblock följer sin egen indrag , är allt som läggs till för uttalandet som den tillhör
    5

    Skriv följande : .

    Def simpleFunction ( ) :

    - > Skriv ut " . Detta är en en - line funktionen "

    När du definierar en ny funktion , inte strecksatsen deklarationen ( första ) raden . Indrag varje efterföljande linje som är en del av funktionen minst en gång
    6

    Skriv följande :

    def largerFunction ( ) :

    - > Skriv ut . " Detta är en multi - line funktion . "

    - > myVar = raw_input ( " Skriv något : " ) katalog

    - > om isinstance ( myVar , str ) :

    - > - > om myVar == " " :

    - > - > - > Skriv ut " . Du angav inget "

    - > - > annars :

    - > - > - > print " Du har angett en sträng . "

    - > annars :

    - > - > Skriv ut " . Du angav ett antal "

    Återigen , följer varje kodblock sina egna indraget regler , som läggs till de av det uttalande som det är kapslat i . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får Koordinater för Linux Markör
    ·Hur du ändrar Miljöer i Python
    ·Hur du kontrollerar om du har deklarerat en variabel i …
    ·Komma åt Tupler i Python
    ·Hur man skapar Tidsfördröjning i Python
    ·Hur indrag en Python fil
    ·Hur får Slutstatus i Python
    ·Hur man kan koda UTF - 8 i Python
    ·Hur beräkna medelvärdet varians och standardavvikelse…
    ·Hur man hittar ett magiskt nummer från en Python PYC A…
    Utvalda artiklarna
    ·Lätt Dynamiska menyer för en webbplats
    ·Hur man kolla om en fil har ändrats på PHP
    ·Hur hitta resurser för att lära Xcode för iPhone Sof…
    ·Vad är ett Decimal String
    ·Hur konvertera UTF8 Texter
    ·VBA-programmering Theory
    ·JDK inte upptäcks av Java
    ·Skolan PHP Projekt
    ·Hur man skickar ett argument VBA
    ·Hur man anropar en metod i VB.NET
    Copyright © Dator Kunskap http://www.dator.xyz