多语言展示
当前在线:1114今日阅读:167今日分享:16

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

今天是小编分享python入门教程第六讲,讲述关于python的变量相关知识。本来在上一讲一起讲解的,由于时间关系,就放到今天单独来一讲喽。
工具/原料
1

python

2

电脑

方法/步骤
1

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

2

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

3

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

4

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

5

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

6

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

7

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

8

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

注意事项
1

python入门系列教程学习分享过程,如果有帮助可以继续关注,后续会一直持续分享

2

分享投票点赞,是对小编最大的鼓励。谢谢~

推荐信息