learn the python the hard way習題26~30總結
考試試題26錯誤總結:
- 漏寫字母,括號
- 寫錯字母
- write(),read()的使用:只能打開使用了 open() 後返回的文件對象(file object),而不能直接使用文件名
- if 語句中,條件後有冒號
邏輯關系表達式註意的點
- != 和 <> 的意義是相同的,!=是主流用法。
- Python 中有短路邏輯
- 如果被操作被操作對象中含有 True 或者 False 之外的字符串,那麽,布爾表達式返回兩個被操作對象的一個,例如:"test" and "test" 返回 "test";1 and 1返回1
if語句,else語句,elif語句
格式:if people>dogs:
print("There are too many dogs")
註意:
- 在條件後有冒號
- 在代碼塊前有4個空格的縮進
- else,elif, 語句用於二分支和多分支的情況
learn the python the hard way習題26~30總結
相關推薦
learn the python the hard way習題26~30總結
表達 相同 any read 格式 表達式 print true 錯誤 考試試題26錯誤總結: 漏寫字母,括號 寫錯字母 write(),read()的使用:只能打開使用了 open() 後返回的文件對象(file object),而不能直接使用文件名 if 語句中,條件
learn python the hard way 習題6~10總結
習題6總結 定義字串: 名字 = 值 其他 你也可以用 {types_of_people}的方式把它放在任何字串中。 也就是說你可以在其他字串中新增{},然後前面加一個 f,可用print()進行直接列印。 f-string 特殊的字串型別:f-string舉例:f" some stu
learn the python the hard way習題11~17總結
關於 input() 格式: input("prompt")功能:從 CLI 獲取 User 的一個輸入,顯示 promt 的內容,並且返回一個 string 型別的數值其他:如果想要讀取 User 的輸入進行數學運算,可以使用x= int(input()),或者float(input()) 指令碼,模組
learn python the hard way 習題18~25總結
定義函式和呼叫函式的語法 定義函式 形式: def functionName(p1,p2): statement other statement 需要注意: 緊跟者函式定義的程式碼是否使用了4個空格的縮排?不能多,也不能少 函式結束的位置是否取消了縮排?
learn python the hard way習題31~40總結以及列表的擴充套件知識
Python 中的列表: 形式:[ 表示開啟一個列表,中間的專案用 , 隔開,然後列表以 ] 結束。 for迴圈 兩種形式: for i in ArrayName: for i in range(0,6): 其中的變數 i 在使用 for 迴圈的時候, Python 自動建立,作為進行
learn python the hard way 習題1~5總結
習題1 print 語句print('Yay! Printing.')print('I "said" do not touch this') 習題2:註釋和 # 號 #(octothorpe),用於註釋一條語句,在 # 之後的內容全部被忽略。 習題3:數字和數字計算 當進行關係運算的時候,比如 3+
笨辦法學python3續 learn more python3 in hard way ex7 grep
這次我們要用程式碼實現grep功能(windows應該沒有) zed 提供了兩個思路,一個futher 兩個思路是用 >>> 'finding'.find('ing') 4 另外一種是用re module 我用了三個py檔案來實現 最初的版
笨辦法學python3續 learn more python3 in hard way ex15-3 stack棧
程式碼: class StackNode(object): def __init__(self, value, nxt): self.value = value self.next = nxt def __re
《笨辦法學python》(《learn python the hard way 3thrd》)習題48(ex48)的程式碼實現
目標:利用測試程式來寫函式。 體會:一步一步來,完成後開森~ # -*-coding:utf-8 -*- ## 預定義詞彙表 verbs = ('go', 'stop', 'kill', 'eat') directions = ('north', 'south', 'east',
Learn Python the Hard Way
world target python 2 set works vid names article con Reference Zed Shaw - Learn Python the Hard Way Ex0: The Setup Windows Python 2, A
打字練習:Learn Python 3 The Hard Way
Learn Python 3 The Hard Way 相當不錯的一本python入門書籍,值得新手用學小學語文的精神去認真看. 更重要的是:將書中所有程式碼都敲一遍,執行一遍. 英語與打字能力對於程式設計跟數學一樣重要. code: https:/
【Python】Learn Python the hard way, ex47 自動化測試,環境變數設定
class Room(object): def __init__(self, name, description): self.name = name self.description = description
【Python】Learn Python the hard way, ex50 第一個網站
利用lpthw.web框架實現"Hello World"網頁版,程式碼如下: import web urls = ('/', 'index') app = web.application(url
【Python】Learn Python the hard way, ex40 模組,類和物件,這個解釋比較容易理解
#coding:utf-8 ''' 理解類和模組 Python是一種面向物件程式設計(OOP)語言。這個說法的意思是,Python裡邊有一種叫做類(class)的結構,通過它可以用一種特殊的方法構造軟體。 通過使用類,可以讓程式架構更為整齊,使用起來也更加乾淨 -- 至少
【Python】Learn Python the hard way, ex42 對、類及從屬關係
# Animal is-a object (yes, sort of confusing) look at the extra credit class Animal(object): pass # is-a class Dog(Animal): def
【Learn Python The Hard Way】學習記錄,記錄我覺得值得記錄的一些我遇到的問題
題外話 覺得該學點習的東西怎麼都少不了,這兩天用Python開發ROS的程式深有體會! 所以找這麼一本書進行學!堅持下來!怎麼都得堅持下來!一個月的時間吧!加油加油! 下面這些書中話語自己和自己共勉: 做每一道習題; 一字不差的寫出每一個程式; 讓程式執行起來
初步讀完 learn the python hard way 英文版感受
有趣 就是 問題 幫助 pytho 的人 閱讀 架構 初識 這本書非常基礎,整本書的架構挺適合完全初學者,但是不足的時,對於有了python基礎的人來說,有點淺了; 有些作者的建議倒是比較有用,但是還是很基礎的,所以比較適合想初識python,打點語法基礎的同學看看,
《Learn python3 the hard way》ex17
今天新學了一個os.path 這個包裡exists這個功能,驗證是否存在,存在則顯示TRUE不存在則顯示False。 from sys import argv from os.path import exists script, from_file, to_file = argv p
《Learn python3 the hard way》ex16 讀寫檔案
作者想讓我們記住的命令: close- 關閉檔案,就像編輯器中的“檔案->另存為”一樣 read- 讀取檔案內容。你可以把讀取結果賦值給一個變數 readline- 只讀取文字檔案的一行內容 truncate- 清空檔案。清空的時候要當心 write("stuff")-給檔案寫入一些東
《Learn python3 the hard way》ex15閱讀檔案
今天學習的是argv的filename屬性以及檔案的open和read,txt是在相同路徑內已存在的一個txt from sys import argv scrip, filename = argv txt = open(filename) #開啟路徑並賦值給txt print(