Python编程学习日记(6)

今日任务

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开始的规则,所以减一的法则不需要了。)

但是我按照说明,执行的结果见下图,并没有按字母顺序相反的顺序排列,为什么没有出现预期结果?


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,768评论 0 33
  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,624评论 1 118
  • 在你创建的列表中元素的排列顺序常常是无法预测的,因为你并非总能控制用户提供数据的顺序。这虽然在大多数情况下都是不可...
    一日歌阅读 876评论 2 7
  • 文:郑元春一个有着美好梦想的coder! 人生苦短,我用Python。 P.S. 个人认为,查找和排序是算法的核心...
    北静王阅读 2,162评论 3 10
  • 读了10月9日双方的记录。 感觉真是随意,不明白在这场谈话中他们从对方那里吸取到了什么:一切看来散漫而没有目的...
    鱼来鱼往阅读 422评论 0 4