第一個Python程式

Great-Fortune 討論專區 程式語言 Python 園地 第一個Python程式

標籤: 

該主題包含 1 則回覆,有 1 個參與人,並且由  FrankDJWu5 年, 4 月 前 最後更新。

正在檢視 2 篇文章 - 1 至 2 (共計 2 篇)
  • 作者
    文章
  • #1143

    FrankDJWu
    參與者

    現在,瞭解了如何啟動和退出Python的互動式環境,我們就可以正式開始編寫Python代碼了。

    在寫代碼之前,請千萬不要用“複製”-“粘貼”把代碼從頁面粘貼到你自己的電腦上。寫程式也講究一個感覺,你需要一個字母一個字母地把代碼自己敲進去,在敲代碼的過程中,初學者經常會敲錯代碼,所以,你需要仔細地檢查、對照,才能以最快的速度掌握如何寫程式。

    在互動式環境的提示符>>>下,直接輸入代碼,按回車,就可以立刻得到代碼執行結果。現在,試試輸入100+200,看看計算結果是不是300:

    >>> 100+200
    300

    很簡單吧,任何有效的數學計算都可以算出來。
    如果要讓Python列印出指定的文字,可以用print()函數,然後把希望列印的文字用單引號或者雙引號括起來,但不能混用單引號和雙引號:

    >>> print(‘hello, world’)
    hello, world

    這種用單引號或者雙引號括起來的文本在程式中叫字串,今後我們還會經常遇到。
    最後,用exit()退出Python,我們的第一個Python程式完成!唯一的缺憾是沒有保存下來,下次運行時還要再輸入一遍代碼。

    命令列模式和Python交互模式
    請注意區分命令列模式和Python交互模式。
    看到類似C:\>是在Windows提供的命令列模式:

    在命令列模式下,可以執行python進入Python互動式環境,也可以執行python hello.py運行一個.py文件。
    看到>>>是在Python互動式環境下:

    在Python互動式環境下,只能輸入Python代碼並立刻執行。
    此外,在命令列模式運行.py檔和在Python互動式環境下直接運行Python代碼有所不同。Python互動式環境會把每一行Python代碼的結果自動列印出來,但是,直接運行Python代碼卻不會。
    例如,在Python互動式環境下,輸入:

    >>> 100 + 200 + 300
    600

    直接可以看到結果600。
    但是,寫一個calc.py的檔,內容如下:

    100 + 200 + 300

    然後在命令列模式下執行:
    C:\work>python calc.py

    發現什麼輸出都沒有。
    這是正常的。想要輸出結果,必須自己用print()列印出來。把calc.py改造一下:
    print(100 + 200 + 300)
    再執行,就可以看到結果:
    C:\work>python calc.py
    600

    小結

    在Python互動式命令列下,可以直接輸入代碼,然後執行,並立刻得到結果。

    附加檔案:
    你必須 登入 才能查看附件檔案。
    #1154

    FrankDJWu
    參與者

    轉載自廖雪峰的官方網站

正在檢視 2 篇文章 - 1 至 2 (共計 2 篇)

抱歉,回覆主題必需先登入。