python入门系列教程(六) 变量

2025-05-22 14:52:48

1、变量从语义上简单理解就是一个变化的东西,就像以前数学中的函数里边的变量或者说参数,但是又不完全是,因为还有一种常量意思就是不能变的变量。首先讲解能变的变量变量在程序中就是使用一个变量名来表示变量名的规则要求:必须是大小写英文、数字和_下划线的组合,且不能用数字开头

python入门系列教程(六) 变量

2、每一种基本数据类型各举一个例子并输出,具体请看下图

python入门系列教程(六) 变量

3、分析变量的赋值过程那个等于号=是做什么用的,例如a=9其实是一个完整的赋值语句,可以将9或者其他任意的数据类型赋值给a这样在输出变量a的时候就会打印出9

python入门系列教程(六) 变量

4、当然每一个变量都可以被赋值多次,即反复赋值,并且可以是不同类型哦。来看下面的示例图吧

python入门系列教程(六) 变量

5、有些朋友可能学过C语言或者Java等静态语言,赋值的过程跟python截然不同比如java中定义一个字符串类型的变量的赋值过程String str1="abc";定义一个整型类型int i=1;并且再给i赋值成别的类型,如果不能隐身转换就会报错比如i='abc';//会报错的具体看看如下的实例就知道了。

python入门系列教程(六) 变量
python入门系列教程(六) 变量

6、既然java和cC语言是静态语言,那p鲻戟缒男ython就是动态语言了,也看得出以上的例子充分说明了,python在定义变量时无需定义指定类型,因此python在使用上更加灵活。另外再讲一个跟数学上不一样的小知识比如x=1x=x+1这种x=x+1在数学上是不成立的,然而在程序中是赋值语句,意思就是在程序中先计算等于号的右边,x+1值为2,将算出来的值再赋值给x,此时的x的值为2

python入门系列教程(六) 变量

7、那python解释器到底是怎么运行的呢以如下几行代码为例x=1a=xx=2问最终a的结果为多少?具体运行结果以及分析如下图所示

python入门系列教程(六) 变量

8、最后来讲解不能变化的变量:常量常量的命名规则是使用大写的变量名表示常量例如PI=3.1415如果你非要改变霸烹钟爷PI的指向也是可以的,我们只是以上面的规范来规范,养成一个好的习惯,硬是钻牛角尖,那也没办法稍微总结一下和其他语言不一样的地方1.比如整型和浮点型没有长度限制,这是和其他语言不一样的地方2.定义变量时不需指定数据类型

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢