变量,顾名思义就是可以被改变的,我们可以在编写代码的过程中改变某个变量的值。

在Python中,变量只有被定义并赋值了才能使用,才能在计算机内存中开辟相应的存储空间来存放相应的值。

特别说明一下,Python是不需要我们在定义变量的时候声明变量的类型的,Python会自动通过我们给变量赋的值来确定变量的类型,这也就是为什么称Python为动态语言的原因。

可以这么理解,Python的变量根本没有类型可言,我们所说的变量的类型其实就是指值的类型。


变量的定义与赋值

要在编程中使用变量,必须先定义赋值。其中变量名的确定必须符合标识符的要求,同时我们倡导变量名要做到顾名思义。

变量名只能有26个大小写英文字母、数字和下划线(_)组成,并且第一个字符不能是数字,这在之前的文章中也提到过。

比如,如果我们想再程序中使用一个变量名来指向某个学生的名字,我们可以使用英文单词name来表示,或者使用student_name来表示,这都是非常好的方法。




python2 定义变量类型 python里如何定义变量_赋值


python2 定义变量类型 python里如何定义变量_Python_02


其实在上面的图示中,赋值操作已经进行了,等号“=”在编程语言中叫做赋值操作符,它不是数学中的等于的意思,编程语言中的等于是两个等于号一起“==”。

name = input("请输入学生的名字:")

上面这个语句的意思就是把我们的输入赋值给name这个变量,name就是指向了我们的输入内容。


我们想定义一个变量来存放指向某个学生的年龄,同样的做法,利用英文单词age来作为变量名最好。


python2 定义变量类型 python里如何定义变量_python2 定义变量类型_03


这样就定义一个指向学生年龄的变量age了。


Python中支持我们对多个变量一次赋值


python2 定义变量类型 python里如何定义变量_python2 定义变量类型_04


a,b,c同时指向10这个值


python2 定义变量类型 python里如何定义变量_python定义变量_05


这样可以在一行完成几行的事,很方便。