本文在我的个人博客https://featherl.gitee.io同步更新,欢迎前往阅读。
什么是变量?在百度百科中,变量的解释是:
变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过……
这是一段很长很长的解释,其实,作者认为没必要这么机械式的去理解。简单说, 变量就是一个“盒子”,这个“盒子”可以装一些数据,当然,这些数据的类型可以是任意的,因为归根结底,任何类型的数据在内存中的表示都是二进制0、1组合。
变量的使用
先从一段代码说起:
a = 123
b = 456
c = "a + b ="
print(c, a+b)
最后输出:
a + b = 579
代码中就使用了三个变量:a
、b
和c
,并在print
中使用。第1行a = 123
就创建了一个变量,变量名为a
,2、3行同样也创建了变量,不同的是,变量a
和b
整数型的,而变量c
的类型是字符串类型,这不同于C语言,在C语言中,使用变量之前是需要“声明”类型的,而在python中,在通过等号=
赋值后,就创建了一个变量,变量的类型是python自动识别的。
创建变量
前面说过,变量在赋值后被创建,赋值运算符是等号=
,等号=
左边是变量名,右边是存储在变量中的值。变量创建后,可以同过变量名来使用变量。例如:
name = 'Mike'
print('My name is', name