12 笨方法學python 習題38

2021-10-06 02:27:32 字數 3527 閱讀 7373

習題38:列表的操作

1.  將每乙個被呼叫的函式以上述的方式翻譯成 python 實際執行的動作。例如:  ' '.join(things) 其實是  join(' ', things) 

stuff = ten_things.split(' ')實際執行為 stuff = split(ten_things,  ' ')

next_one = more_stuff.pop()實際執行為 next_one = pop(more_stuff)

stuff.pop()實際執行為 pop(stuff)

'#'.join(stuff[3:5]實際執行為join('#', stuff[3:5])

2. 將這兩種方式翻譯為自然語言。例如,  ' '.join(things) 可以翻譯成「用 『 『 連線(join) things」,而  join(' ', things) 的意思是「為 『 『 和 things 呼叫 join函式」。這其實是同一件事情。

3. 上網閱讀一些關於「物件導向程式設計(object oriented programming)」的資料。暈了吧?嗯,我以前也是。別擔心。你將從這本書學到足夠用的關於物件導向程式設計的基礎知識,而以後你還可以慢慢學到更多。

4. 查一下 python 中的 「class」 是什麼東西。不要閱讀關於其他語言的 「class」 的用法,這會讓你更糊塗。

5.  dir(something) 和  something 的 class 有什麼關係?

6. 如果你不知道我講的是些什麼東西,別擔心。程式設計師為了顯得自己聰明,於是就發明了 opject oriented programming,簡稱為 oop,然後他們就開始濫用這個東西了。如果你覺得這東西太難,你可以開始學一下 「函式程式設計(functionalprogramming)」。

習題38:列表的操作

1.  將每乙個被呼叫的函式以上述的方式翻譯成 python 實際執行的動作。例如:  ' '.join(things) 其實是  join(' ', things) 

stuff = ten_things.split(' ')實際執行為 stuff = split(ten_things,  ' ')

next_one = more_stuff.pop()實際執行為 next_one = pop(more_stuff)

stuff.pop()實際執行為 pop(stuff)

'#'.join(stuff[3:5]實際執行為join('#', stuff[3:5])

2. 將這兩種方式翻譯為自然語言。例如,  ' '.join(things) 可以翻譯成「用 『 『 連線(join) things」,而  join(' ', things) 的意思是「為 『 『 和 things 呼叫 join函式」。這其實是同一件事情。

3. 上網閱讀一些關於「物件導向程式設計(object oriented programming)」的資料。暈了吧?嗯,我以前也是。別擔心。你將從這本書學到足夠用的關於物件導向程式設計的基礎知識,而以後你還可以慢慢學到更多。

4. 查一下 python 中的 「class」 是什麼東西。不要閱讀關於其他語言的 「class」 的用法,這會讓你更糊塗。

5.  dir(something) 和  something 的 class 有什麼關係?

6. 如果你不知道我講的是些什麼東西,別擔心。程式設計師為了顯得自己聰明,於是就發明了 opject oriented programming,簡稱為 oop,然後他們就開始濫用這個東西了。如果你覺得這東西太難,你可以開始學一下 「函式程式設計(functionalprogramming)」。

《笨方法學python》 習題3

習題3 數字和數學計算 usr bin python coding utf 8 print i will now count my chickens 表示式中只有數 算符,就輸出運算結果,與字串用逗號分隔 print hens 25.0 30 6 print roosters 100.0 25 3 ...

笨方法學Python 習題0

第一天學習,教材是中文第四版,完全零基礎 之前電腦上安裝了anaconda 所以現在是這個狀態,不知道python 3在之後的學習有沒有什麼問題,先這樣再說吧 ctrl z撤銷,回到python之前 windows裡terminal 就是指powershell 建立目錄 mkdir 進入目錄 cd ...

笨方法學python 習題4 5 6 7 8

習題4 space in a car中 car是假想空格字元 附加題 我的3的版本裡只用4沒有問題,我的猜想是2中如果除數都是int,答案會是去掉小數剩下的部分 比如說如果最後答案是3.75,python會顯示3,而實際上我們應該得出4這個答案,就不匹配了。是assignment,equal to ...