Python的问题,想问大神,红框框住的语句是什么意思,有什么作用?

如题所述

目测file_view函数传入line_num行号变量,格式可能是"1:6",
红框代码处理if当传入错误格式为":"时,给begin,end赋予默认值1和-1
但这又和接下来(begin,end)=line_num.split(':')及后面的两个if冲突。
代码有错误有冗余。对于字符串"mmm:nnn"格式的处理该先熟练一下。追问

这个 代码本身是没有错误的,我想问的是strip()这个函数是什么意思,有什么作用啊?

追答

strip是去掉字符串首尾的空格。
代码有暗错和冗余,仅仅对不复杂的逻辑堆砌出一个能用的结果..

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-11-19
天崩地裂。

普通人学python有什么用?
学Python可以做web开发,目前开发在国内的发展非常好,Python的web开发框架是最大的一个优势,如果你用Python搭建一个网站只需要几行的代码就可以了,非常简单。 学Python可以从事数据分析工作,Python所拥有的完整的生态环境十分有利于进行数据分析处理,大数据所需要的数据可视化、数据库操作等都是可以通过Python中的模块来完...

找工作中,面试官问:你最大的缺点是什么?该如何回答?
面试官问一个的缺点,就是想了解一个人对自我的认知情况,也就是了解自己的人,才会有更加准确的目标,也就有可能更加的稳定。这基本上也属于HR的程式话问题里非常高频的一种提问。 【可知大叔聊职场】的观点: 我们对于程式话的问题,有些朋友会表现得很不耐烦,自认为怎么千篇一律,没有创新呢。实则不然,存在即合理。

普通人学python有什么用?
学Python可以做web开发,目前开发在国内的发展非常好,Python的web开发框架是最大的一个优势,如果你用Python搭建一个网站只需要几行的代码就可以了,非常简单。 学Python可以从事数据分析工作,Python所拥有的完整的生态环境十分有利于进行数据分析处理,大数据所需要的数据可视化、数据库操作等都是可以通过Python中的模块来完...

相似回答