先序遍历例子

核心提示大家好,慢步继续不定期更新通俗易懂的python编程学习内容。今天主要说说for语句。for语句是比较常见的语句,其实也算比较简单的,多看几个实例就可以了解。但慢步还是想啰嗦一些,跟大家解析一下。上图,py文件代码的功能是:输出word文档

大家好,请继续不定期更新通俗易懂的python编程学习内容。

今天主要说说for语句。

For语句是一个常见的语句,但实际上是比较简单的。看几个例子就明白了。不过,我还是想走一段路,给你解释一下。

上图中,py文件代码的作用是输出word文档每段的前10个字符。然后简单分析一下这个例子的代码。

第1-5行,三个引号中的注释,供程序员阅读。

第六行是指python-docx库中的文档模块。

第8行,打开word文档,用变量D引用打开的文档。后面的代码中,D就是我们在这里打开的123.docx。

第9行,获取文档中的段落数。在文档模块中,文档对象D有一个段落属性,d.paragraphs是文档D的所有段落..例如,罗志祥。夜宵朋友如果罗志祥有A、B、C等26个宵夜朋友...y,Z,这里的代码“罗志祥夜宵朋友”包括了从A到Z的26个人,Len python是一个内置函数,可以得到列表、集合、字典、字符串等对象的元素个数。这是这里的段落数。

第10行,打印输出函数,也是一个内置的python函数。可以直接调用。

第11-15行是for语句,是一个遍历程序结构。

第16行,保存word文档,文件名为123.docx

语句的遍历结构

重点是第11-15行,for语句。

此处语句的示例代码的含义是:

对于d段中的p:

对于d.paragraphs中的p:p作为word文档123.docx中所有段落的成员,在冒号后执行缩进代码。

这样,P变量依次作为D文档的第一段、第二段、第三段和最后一段,执行for语句中的缩进代码。即p=第一段,执行缩进代码;P=第二段,执行缩进代码;P=第三段,执行缩进代码...……for语句通过p变量遍历所有D文档的段落对象。

这是遍历结构。你有线索吗?我们再举一个例子。

同样,1-5个行为注释,python程序在解释代码时会自动跳过这部分,这部分对计算机来说是无用的语句。

第6行,得到一个字符串。输入函数是一个内置的输入函数。括号中双引号内的文字是,输入时的提示信息。

7-8语句的行为。W是字符串saying的元素,每次都执行输出函数/语句,也就是每次都打印W。

让我们来看看运行结果。

运行,提示“请输入一句话,稍后逐个打印出来”,慢慢输入绿色部分,回车结束。

然后,输入字符串被一个字符一个字符地打印出来。

查看输出结果,然后返回代码。

因为w在说:

打印

这里说=“好的,我打几个字看看”

计算机的实际执行过程如下:

W= "good ",print,w= "good ",print,W= ",",print,w= "I ",print … w = "look ",print,代码结束。

让我们改一下代码,看一看:

对于“好的,我打几个字看看”中的w:

打印

结果是一样的。

作为元素组的一员,W是A,B,C...z .每次执行缩进代码时它都作为元素之一出现,但是它遍历所有的元素。这个遍历也是有顺序的。

遍历:遍历、体验、遍历结构,即所有元素一般都经历以下代码。虽然这个描述有点牵强,但是已经足够通俗了。

慢学,python编程,力求提供通俗易懂有价值的内容。想了解更多,可以关注慢走,看慢走之前的文章。

 
友情链接
鄂ICP备19019357号-22