EXCEL中宏毒X97M.Laroux.DX1的解决办法-英雄云拓展知识分享
171
2023-11-07
【摘要】 本书摘自《Python+3自动化软件发布系统》一书中第1章,第2节,由陈刚、王洪军编著。
1.2.1 顺序编程——知所先后,则近道矣
上大学那会儿,曾自研过四书,《大学》名列四书之首,自认为进大学,读《大学》, 乃大学生必做之事。开篇首句“大学之道,在明明德,在亲民,在止于至善。”这是笔者 现在都还能记诵的原文。“知所先后,则近道矣。”这是《大学》中的另一句话。天地万 物皆有本有末,凡事都有开始和终了,能够明白本末、终始的先后顺序,就能接近大学 所讲的修己治人的道理了。
“知所先后,则近道矣。”——顺序很重要, 一步一步向前,自然可以到达理想之
国度。
顺序编程,可以说是人们最能接受的编程方式了。其代表的线性思考,流畅自 然,万古如此。在 Python 、node.js 语法里,很多程序员也会花费很多心思,将一些异 步非线性的代码改造成类似同步的、线性呈现的代码。只因为流程化、瀑布式的思 维,已根植于人类基因编码之中。
马克思把人类社会历史划分为依次更替的五种社会形态:原始社会、奴隶社会、 封建社会、资本主义社会、共产主义社会(社会主义社会是它的第一阶段)。在佛教的 时空观中,过去世、现在世、未来世,称为三世。在佛教成立的当初,释迦牟尼佛称为 现在佛,在释迦牟尼佛以前的一切佛称为过去佛,在释迦牟尼佛以后成佛的称为未来 佛。这些思想里,都呈现出了典型的线性顺序思考模式。
下面就献上一段 Python 的顺序执行代码文件,通过比照输入和输出,顺序执行
应该是最容易理解的。
对于顺序编程,也可以这样说:没有流程控制的语句,就是顺序语句。
在很多编程的书籍里,顺序编程都不会专门讲解。“日用而不自知”“自然得太自 然,无须解释”,这些都是程序员的大忌。“keep curiosity,keep exploration”,才应该 是我们追求的目标。
这类和项目无关的练习代码,我们会单独地放在一个 Github 目录中。但我们提 倡读者自己亲自实践,在自己的计算机上手打输入,加深学习的印象。
https://github.com/aguncn/django-python-auto-deploy-book/blob/master/chl/chl-1.py
#coding=utf-8
02
03 # 演 示 Python 顺序编程
04
05 print( '大学之道,在明明德,在亲民,在止于至善。')
06
07 a =43
08 print(a)
09 b ='skr skr skr'
10 c=('cake','icecream',wine')
11 print(b,c)
12 d=['Nicholas','Jay',Harlem','LiJian']
13 e ={'name':'RICH','age':2}
14 print(d,e)
15
16 print( '知所先后,则近道矣')
编辑好此文件,保存为 ch1-1.py 文件,然后,可以在 Windows 命令行中运行此
段代码:
Python ch1 -1.py
输出如下:
大学之道,在明明德,在亲民,在止于至善。
43
skr skr skr('cake','icecream','wine')
['Nicholas','Jay','Harlem','LiJian']{'name':'RICH','age':2}
知所先后,则近道矣
当然,也可以使用附录1中讲的 IDEL 或是 Pycharm 打开此文件,然后运行它。 结果都应该是一样的。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。