[Python]Python學習筆記 part1

posted in: C/C++程式設計 | 0

首先至官網下載python安裝檔後安裝後(這裡使用3.2版本),找到安裝目錄(如:C:\Python32),並將其加入環境變數的路徑下(我的電腦->內容->進階->環境變數->系統變數->Path) =>用意在於讓dos能夠找到python的執行路徑

之後打開dos=>鍵入python後進入編譯模式

>>>print(“hello!world!);
hello!world

>>>print(“he\”llo!worl\’d!”);
he”llo!worl’d

\符號為脫逸字元 _為上次運算儲存的結果

執行:
>>>for i in range(1, 4):
…print(i)

如出現:
indentationerror expected an indented block時,是因為Python強制程式碼縮排以維護可讀性,而上面的print(i)因為沒有縮排,所以才會造成錯誤。多空幾個空白改成以下方法即可:

>>>for i in range(1, 4):
… print(i)

1
2
3

要注意的是,在打完程式之後,要連續按二個enter程式才會執行

定義function的方法:

def function:
print(“do something”) #do some thing

按Home可以將游標移至最前面,按End可以將游標移至最後面

help() =>進入help模式
可以查詢一些function的用法

在此模式下的一些關鍵用字:
q or quit=>跳出help模式
keywords=>python中已被定義的關鍵字

help(print) =>不進入help模式直接印出該function的用法

在dos模式下面的指令可以直接執行並列印:
python -c print(‘Hello!’) #注意不可用python -c print(“Hello!”)

-c跟print(“Hello!”)為python的option,會當作argument傳入python(同C/C++做法的)

在 Python 中,可以使用 sys.argv[1:] 來得到命令列傳進來的 argument

鍵入python -h可以取得所有的option及其描述

dorgon

dorgon

職業:LV3遊戲軟體工程師 為了追尋小時候玩遊戲的感動,而一頭栽入遊戲業界。 本來以撰寫遊戲劇本為主要志向,但回過神來才發現已經踏入程序猿的不歸路。 專長為client端跨平台遊戲開發架構與自動建置流程,主要使用引擎為cocos2d-x與UnrealEngine4。

More Posts - Website

Follow Me:
FacebookLinkedIn

有什麼想法嗎?請發表你的看法