当前位置:包虫病 >> 临床表现 >> 变量详解

变量详解

专业从事白癜风诊疗 http://m.39.net/pf/a_4742455.html
一起做个题

题目:一根绳子长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

  • 上一篇文章:
  • 下一篇文章:
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: