首页/文章/ 详情

Python编程基础知识连载(3)

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
优秀教师/博士学历/特邀专家/独家讲师
平台推荐
主编推荐
3年前浏览2299

 编码规则

对于同一问题同一算法,如果选择不同的编程语言来实现,则编写的代码各不相同,这是因为:每种编程语言都有独特的编码规则。

1 合理使用注释

一个的程序代码中往往都包含这些信息:算法介绍、各变量的含义、编写者、编写时间等,这些信息称为注释。注释是代码的一部分,起到了对代码补充说明的作用。程序代码越复杂,就应该包含越多的注释行,最好的做法就是:在定义每个函数、每个类、执行某个功能之前都加上适当的注释,提高程序的可读性和移植性

Python 代码中的注释包括两种情况

1如果只对某行代码进行注释,使用#进行标注,“#”后面跟注释内容,按下回车键作为注释行的结束。例如

            mathscore = 100    #  数学成绩

2如果需要对一段代码进行注释,只需都以#号开始即可如图1所示例如

图片

图1  用“#”对多代码进行注释

还可以使用三重引号对一段文字或多行代码进行注释,如图2所示。调试代码的过程中,合理使用注释行,可以大大提高代码调试效率。

图片

 图2  用三重引号对多行代码进行注释

 如果要使用中文注释,则必须在 Python 代码的开始位置加上注释说明语句 # -*- coding: UTF – 8 -* -;如果 Python 代码可能在Windows 操作系统以外的平台下运行,则需要在开始位置加上注释说明语句 # ! /user/bin/python。

2  合理使用空行

空行的作用在于分隔两段不同功能或不同含义的代码,便于以后代码的维护或重构。一般情况下,编写程序代码时应该在函数与函数之间、类的方法之间、类和函数入口之间设置空行,用来表示一段新代码的开始。一般情况下设置两个空行。

3  语句的分隔和连接

C 语言和 Java 语言必须以分号作为语句结束的标识。Python 语言也支持分号作为语句的标识,但分号可以省略,它主要通过换行来识别语句的结束。

例如,下列两条语句是等的,输出结果都是 this is a banana。

          print "this is a banana"

                 print "this is a banana";

Python 语言中的代码行分为物理行和逻辑行两类:物理行指的是编写程序时看到的行,而逻辑行指的是 Python 语言能够识别的单个语句。如果一个物理行包含多个逻辑行,此时需要使用分号(;)进行分隔。例如:

          x = 1; y = 2; z = 3

         上述代码也可以写为:  x,y,z=1,2,3            即:同时为x、y、z赋值1,2,3
读者在编写 Python 代码时,建议每个物理行只编写一句逻辑行,使得程序更加简洁易读。如果逻辑行太长,则可以在多个物理行编写一个逻辑行,Python 语言使用反斜线“\”作为换行符,这种做法称为“行连接”。例如

              str = 'This is a string.\

    This line continues the first string.'

    print str

第1行代码和第2行代码之间使用了反斜线“\进行连接,输出结果为:
     This is a string. This line continues the first string.


理论科普代码&命令python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-05-27
最近编辑:3年前
力学与Abaqus仿真
博士 | 副教授 达成所愿 索见未来 助力科技 实现...
获赞 414粉丝 3756文章 107课程 5
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈