Python work 2-python 大大的教学

研究了几天,觉得还是要从头开始自己学习复盘,只能参考班长大人的简书,自己开始复盘。

今天学习的是书对应的第2章和第3章,主要学习的是设置变量、字符串和列表。

补充一个书中有意思的细节:就是当你引用设定的变量时,最好按照str()字符串引用,否则计算机无法识别是否是字符串还是逻辑数字。

言归正传,这段程序主要有几个难点:

(1)#字符串切分 : 第12行的意思是从第7个字符开始显示,这里面包括空格。

(2)#列表: f_list 列表中计数的起始是0而非1,因此15行是指反馈f_list中第二个字符串“somebody fell asleep”。(书中提到:Python为访问最后一个列表元素提供了一种特殊语法。通过将索引指定为-1 ,可让Python返回最后一个列表元素,-2,-3.。。以此类推。例如:f_list[-1]将会反馈“28”)

(3)#列表 16-17行,意思是遍历f_list 列表,顺序读取并+Hello morning!

(4)注意 列表的建立和引用,都是用的方括号[ ],而不是 ()




另外,再加几点学下来印象深刻的点,供参考:

(1)变量后面可以+“. 操作名()”,表示对定义的这个变量进行“操作名()”的操作:

如 name=ana; 那么 name.title()表示对name这个变量执行首字母大小写的操作。

学到的有:

.upper()     全部字母大写

.lower()    全部字母小写

.append()  列表末尾新增一个元素

.insert()  列表中新增一个元素 

.pop()   列表中删除一个元素并将该元素赋值给新变量

.sort() 引用时对列表按照首字母顺序排序并改变原列表顺序

.sorted() 引用时对列表按照首字母顺序排序但不改变列表原顺序

.reverse() 倒着打印列表

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

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,228评论 1 118
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,491评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,958评论 18 399
  • 一、python 变量和数据类型 1.整数 Python可以处理任意大小的整数,当然包括负整数,在Python程序...
    绩重KF阅读 5,840评论 0 1
  • 今天的代码中见到了这样的代码: 于是又一次百度,摘录菜鸟教程的内容如下: 标签定义及使用说明 标签定义文档与外部资...
    路小漫阅读 3,895评论 0 0