变量详解
题目:一根绳子长5cm,用剪刀剪掉1cm后,以剪掉后绳子的长度为半径画圆,问这个圆形的周长是多少?#这里我就擅作主张的给出答案咯...答案:设:绳子长度为rcm,圆的周长为ccmr=5cm绳子剪掉后的长度r=r-1=5-1=4cm根据计算圆形面基的公式c=2πrc=2×π×r=2×π×4=8πcm所以,以剪掉后绳子的长度为半径画圆,问这个圆形的周长是8πcm。在上面解题的过程中,计算圆形周长的公式中,用到了第一步计算的半径结果,把计算出来的半径用字母r来表示,方便后面计算圆形的周长,这个字母对应在python编程中就可以称之为变量,同样的,将圆形的周长使用字母c表示,字母c对应在python编程中也可以称之为变量~什么是变量
顾名思义,变量就是可以变化的量。
变量的主要作用就是记录状态,而状态可以变化。举一个例子,比如王者荣耀相信大家都玩过,开局游戏角色是1级,随着杀小兵打怪送杀人头,最后可以达到15级,这就是状态的变化。如果你没玩过的话,再举一个日常生活的例子,你的年龄也是一个变量,今年18岁,明年19岁,这也是状态的变化。
变量的使用变量使用的基本原则:先定义后使用。
name=python#先定义print(name)#后使用变量的组成部分
变量名:用来指向等号右侧的内存地址,用来访问等号右侧的值。注意:变量名必须绑定值否则会报错,但是值可以不绑定变量名,不会报错。
赋值符号:将变量值的内存地址绑定给变量名。
变量值:代表记录的状态。
变量名的命名规则1.必须由字母、数字、下划线组成。
2.不能以数字开头。
3.python解释器中的关键字不能声明为变量。
4.不推荐使用拼音和汉字作为变量名,在见名知意的前提下尽可能简洁。
变量名的命名风格第一种,纯小写字母加下划线(python推荐使用的变量命名规则)
product_number=
第二种,驼峰体,下划线去掉,全部首字母大写
ProductNumber=20常量
既然有变量,那么就有不变的量,在编程中称为常量。
其实python中并没有常量的概念,但是在程序开发过程中会涉及到常量的概念。
常量的定义方式和变量相同,只是变量名的书写规范不同,约定俗成的,常量名所有字母都是大写就代表常量。
#数学中的圆周率π就是常量PIE=3.14补充小知识
First-变量是存在内存中的,如何反映变量值的内存地址?
#python解释器内置的函数方法id可以反应变量的内存地址a=print(id(a))#输出变量a对应的值的内存地址
Second-如何判断两个变量是否相等?
#判断两个变量的值是否相等---==a=b=print(a==b)#True#判断两个变量的内存地址是否相等---isa=b=print(aisb)#False
Third-小整数池
a=b=print(aisb)#Truec=d=print(cisd)#False
小伙伴们可能就有疑惑了,为什么结果不一样呢?
这其实就是python的一种内存优化机制--小整数池,python解释器在启动那一刻起,就在内存空间中开辟了一系列的内存空间,用来存放常用的整数-5-,字符串也有类似的机制。
这里需要注意的是,pycharm申请的内存空间大于python解释器,所以有些时候在解释器上执行是False,但是在pycharm上是True.以解释器的执行为准!
小庄卖瓜如果想要了解更多python知识,欢迎转载请注明:http://www.sonphie.com/lcbx/14188.html