今天是學習python的第三天。。。先附上幾張今天跟著書敲的**
1.在命令列下輸入pydoc raw_input可以檢視文件用法;
2.argv 是所謂的「引數變數(argument variable)」,是乙個非常標準的程式設計術語。在其他的程式語言裡你也可以看到它。這個變數包含了你傳遞給 python 的引數。通過後面的練習你將對它有更多的了解。
3.通過」解包」可能是最好的描述方式了。它的含義很簡單:「把 argv。
中的東西解包,將所有的引數依次賦予左邊的變數名」。
4.我們將把這些我們匯入(import) 進來的功能稱作模組
5.我們在 txt 上呼叫了乙個函式。你從 open 獲得的東西是乙個 file (檔案)。
6.當你說 txt.read 時,你的意思其實是:「嘿 txt!執行你的 read 命令,無需任何引數!」
7.在使用完file後應使用.close()命令將其關閉,這是個好習慣。
pydoc命令做什麼用途?
上網查一下 python 的 raw_input 實現的是什麼功能。
我使用了「命令」這個詞,不過實際上它們的名字是「函式(function) 」和「方法(method),區別。
solution:
pydoc 模組利用了 python 文件的約定,又使用了一些有關 python 匯入、繼承和其它類似的實用知識。
讀取控制台輸入,會將使用者的輸入當做乙個字串來處理。
函式理論上不與其他東西關聯,只需要相關引數;而方法是與某個物件相關聯的。
python語法學習第三天 列表
列表 python中不用定義型別,類似工廠 列表的建立 建立普通列表 1,2 用逗號隔開 建立乙個混合列表 1,zyf 3.14,1,2,3 建立空列表 empty 常用操作 新增元素 列表名.extend 傳乙個列表,相當於列表合併 列表名.insert 位置,元素 獲取元素 列表名 索引 刪除元...
第三天(Python打卡)
遞迴 def factorial n if n 1 return 1 else return n factorial n 1 number int input 請輸入乙個正整數 result factorial number print d 的階乘是 d number,result 解決漢諾塔問題 ...
學習python 第三天
python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...