Learn Python The Hard Way 筆記

LPTHW note

1.
mkdir 建立目錄
touch 建立空白文件

2.
cd LPTHW 進入某個路徑,將其設爲根目錄
cd … 返回上級目錄

3.
ls 展示當前目錄
ls -R 展示當前目錄中的所有子目錄層

4.
cat xxx.xx 在(Linux,MacOS)終端裏展示文件內容
open xxx.xx 打開xxx.xx文件
注意,若文件名有空格,則用\轉義空格:cat LPTHW\ note.txt

5.man xxx 在(Linux,MacOS)查看指令的幫助

6.
python xx.py 參數1 參數2 參數3 ……
需要py文件內:
from sys import argv
script, first, second, third, … = argv
script是文件名xx.py,後面的是傳進來的參數

7.python中
打開的文件.truncate() 清空刪空
文件用完記得,文件.close()

8.python中
dir(sys) dir(’ ') dir([a,b,c]) dir(argument)
查看相應module或class的所有方法

9.
not ‘’ 或者 not 0 得到 True
not ‘a’ 或者 not 0.2 得到 False

10.函數(名)可以置入字典或者列表裏,輸出並在後面加上(參數)即可直接調用

11.dict.items()輸出元組對的列表

12.函數沒有返回就是返回了None

13.文檔字符串:模塊、函數、類、方法等,第一行寫好解釋性質的字符串,就可以使用__doc__實例變量打印出來

14.
靜態語言(強類型語言):
靜態語言是在編譯時變量的數據類型即可確定的語言,多數靜態類型語言要求在使用變量之前必須聲明數據類型。
例如:C++、Java、Delphi、C#等。

動態語言(弱類型語言):
動態語言是在運行時確定數據類型的語言。變量使用之前不需要類型聲明,通常變量的類型是被賦值的那個值的類型。
例如PHP/ASP/Ruby/Python/Perl/ABAP/SQL/JavaScript/Unix Shell等等。

15.
Pass語句作用一般用做佔位語句,表示什麼也不做,或在特別的時候使用來保證格式或語義等的完整性

16.
在python2.x上,不繼承object的類稱爲經典類,繼承object的類稱爲新式類(應該使用新式類);
在python3.x上,不繼承object也是新式類了。

17.類名用駝峯式大小寫,函數名用下劃線隔詞

18.裝好nose之後,用nosetests可以自動檢測當前目錄下包含有test的所有非可執行文件
19.用exit退出bash
20.文件/目錄權限設置命令:chmod

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章