今日任务
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开始的规则,所以减一的法则不需要了。)
但是我按照说明,执行的结果见下图,并没有按字母顺序相反的顺序排列,为什么没有出现预期结果?