今日任務
1,按照第一章動手搭建編程環境,一步一步操作下來,也沒有那么難嘛。到了安裝文本編輯器Geany時有了點問題。明天應該就可以使用了。心下大喜,看來一個月的代碼不是白敲的,神秘感、敬畏感大減。
2,周末作業是計算器的使用。看了群主的做法,的確比大家的技高一籌,想起python之禪上的表述了。但自己不但寫不出來后面的甚至沒看太明白,還要再琢磨。
3,今天的作業? ? 編程環境 https://www.tutorialspoint.com/execute_python_online.php
語言好懂多了,看單詞縮寫就知道程序的意圖,英語派上點用場了。sort()是永久性修改了列表元素的排列順序,按字母順序,而且無法恢復。
sorted()是臨時排序。有個疑問,教材p40頁,用sorted()排序時,為什么加上\n,這是換行的指令吧?
sort(reverse=True)與reverse()的區別,教材說,前者可以執行按字母順序相反的順序排列,而reverse()只是反轉列表元素的排列順序。(len是length的縮寫,表示列表長度,沒有從0開始的規則,所以減一的法則不需要了。)
但是我按照說明,執行的結果見下圖,并沒有按字母順序相反的順序排列,為什么沒有出現預期結果?