三、常量与变量
Python众所周之,语法比较简单,但与其它编程语言所有不同的是,它是通过缩进来决定代码块的范围,接下来我们看一段代码。
第2行,”#“开头的语句是注释,里面可以写任何内容,但需要注意的是,在Python环境中,默认是不支持中文输入,包括注释有中文也会出错,所以就出现了第1行,在第1行所反映出来的是注释,的确是注释,但这个注释有一个特殊的应用,就是将你所写的代码更改为utf-8模式。
根据上图代码可以分析出,输出结果的语句是第6行与第7行,这里再次声明的是,Python中当语句是以”:“结尾时,缩进来识别代码块的,我们来写个错误的示例。
Python对大小写非常敏感,所以在写代码时一定要注意。
3.1 常量
所谓的常量,就是其值不改变的量,我们经常看到计算圆的周长的数学公式,2πr,其中”π”在公式中,我们就可以设定它为常量,”3.1415926……”。
通过上面的示例我们可以看出,我们定义”π”的常量为”PI”,但需要大家注意的是,这个常量只是我们一厢情愿的常量,在Python中,没有常量的定义方法,只是为了让大家养成好习惯,所以把常量拿出来说话(也是为了迎合代码规范)。常量是允许改变赋值的,但是你非要改变”PI”的内容,别人也拦不住你。
3.2 变量
所谓的变量是其值可以改变的量,就是说我们可以随时更改变量的内容。变量命名时,需要大小写英文、数字和_的组合,且不能用数字开头,下面是几个合法的示例:
# -*- coding: utf-8 -*- |
-
a是一个整数变量;
-
a1是一个字符串变量;
-
_a是一个布尔值变量;
-
A是一个浮点型变量,与a是两个完全不一样的变量,各自有自己的含义;
-
A_1是一个整数变量。
3.3 空值
所谓的空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。