python 核心編程 筆記 draft

Charapter 1

 C 語言中的混雜數組(Python 中的列表)和哈希表(Python 中的字典)

 

    PythonWin 通 常 被 安 裝 在 和 Python 相 同 的 目 錄 中 , 在 它 自 己 的 安 裝 目 錄
C:/Python2x/Lib/site-packages/pythonwin 中 有 可 執 行 的 啓 動 文 件 pythonwin.exe 。
PythonWin 擁有一個帶有顏色顯示的編輯器、一個新的增強版排錯器、交互 shell 窗口、COM 擴
                                                    Edit By Vheavens                                                            
                         Edit By Vheavens
展和更多的有用特性。     如圖 1–4 就是運行在 Windows 上的 PythonWin 集成開發環境的屏幕截圖。
  圖1–4 Windows環境中的PythonWin

 

 

       如果你在使用 Win32 系統,雙擊 Python 程序會打開 DOS 窗口,但是在腳本執行
完畢後就會關閉,所以你可能看不到輸出結果。      如果你遇到了這種情況,     就直接打開 DOS 窗口,
從命令行中運行相關的腳本,或者在集成開發環境中執行腳本。另外一種辦法,就是在腳本的
最後一行後面添加 raw_input()語句,這樣就可以保持窗口開着,直到你按下回車鍵才關閉。

 

 

Chapter2

下劃線(_)在解釋器中有特別的含義,表示最後一個表達式的值。

 

 下面是一個將輸出重定向到日誌文件的例子:
logfile = open('/tmp/mylog.txt', 'a')
print >> logfile, 'Fatal error: invalid input!'
logfile.close()

 

>>> print "%s is number %d!" % ("Python", 1)
Python is number 1!

 

 

從用戶那裏得到數據輸入的最容易的方法是使用 raw_input()內建函數。

>>> user = raw_input('Enter login name: ')
Enter login name: root

 

 

/:單斜槓用作傳統除法,                          是指如果兩個操作數都是整數的話,
它將執行是地板除(取比商小的最大整數)(關於“地板除”請參考第 5 章——譯者注)

 

//:雙斜槓用作浮點除法(對結果進行四捨五入),                                        浮
點除法是真正的除法,不管操作數是什麼類型,浮點除法總是執行真正的除法。你可以在第五
章(數字)學到更多有關傳統除法、真正的除法及浮點除法的知識。

 

 

  Python 是動態類型語言, 也就是說不需要預先聲明變量的類型。 變量的類型和值在賦值
那一刻被初始化。變量賦值通過等號來執行

發佈了45 篇原創文章 · 獲贊 3 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章