03-Python基础教程-编程基础

03-Python基础教程-编程基础

  • 最近更新2017年04月24日

三、常量与变量

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 = 1
a1 = ‘hello’
_a = True
A = 1.2
A_1 = 2

  1. a是一个整数变量;
  2. a1是一个字符串变量;
  3. _a是一个布尔值变量;
  4. A是一个浮点型变量,与a是两个完全不一样的变量,各自有自己的含义;
  5. A_1是一个整数变量。

3.3 空值

所谓的空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

分享到 :
相关推荐

发表回复

登录... 后才能评论