我是靠谱客的博主 强健悟空,最近开发中收集的这篇文章主要介绍python分号注释_PYTHON学习:行的划分和注释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

PYTHON程序由一系列逻辑行组成,每一逻辑行由NEWLINE结尾,同时,逻辑行又由物理行通过显示或者隐式连接组成。物理行由一系列字符组成,以换行符结尾,换行符在UNIX系统中是LF,在WINDOWS系统中是CR LF,在Machintosh系统中用CR来表示,无论什么平台,这些行结尾符号都可以使用,没有区别。

先看看显式得连接不同的行,也就是一行写不完如何换行写程序,在写程序时,有可能一行写不完,如果直接回车换行再写,会出错,正确的做法是在要换和f的地方输入,然后在下一行接着写,否则就会出错:

if 1900 < year < 2100 and 1 <= month <= 12

and 1 <= day <=31

return 1

隐式地连接不同的行,是指系统自动地认为不同行的内容为同一个逻辑行的情况,这些情况是指在一对括号、花括号、中括号中的内容,不用换行:

month_names = [‘Januari’, ‘Februari’, ‘Maart’,

‘April’,   ‘Mei’, ‘Juni’ ]

另外,系统自动判断一个逻辑行的方法是根据缩进,也就是每一行开头的空格,Python中语没有像C语言那样的分号、花括号来区别每一行,它是根据每行开头的缩进来判断的,也就是说缩进不一样,系统可能认为是不同的逻辑关系:

for i in range(10):

sum=sum+i

print sum

上面的程序可以用下面的C语言程序来表达:

for(i=0;i<10;i++)

{

sum+=i;

printf(“%dn”,sum);

}

for i in range(10):

sum=sum+i

print sum

上面的程序可以用下面的C语言程序来表达,可见不同的缩进代表了完全不同的关系:

for(i=0;i<10;i++)

sum+=i;

printf(“%dn”,sum);

Python中还有一个特殊的行,那就是注释,使用#来开头,例如:

i=1

#这一行是一个注释

print i

中间的注释行会被编译器忽略掉,另外还有一种特别的注释,就是程序编码的声明:

# -*- coding: utf-8 -*-

它的意思是指明程序使用的是utf-8编码。

最后

以上就是强健悟空为你收集整理的python分号注释_PYTHON学习:行的划分和注释的全部内容,希望文章能够帮你解决python分号注释_PYTHON学习:行的划分和注释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部