Python变量和常量

1、Python变量

一、什么是变量

变量从字面意思可以理解成:是变化的量。但是这样理解和没有理解貌似没有什么区别,我们把变量两个字拆分看看。

我们首先来想想看你是怎么认识我的,今天来你会认识我,明天来你还会认识我。那你是不是记住我这个人的典型特征,比如我的名字FirstReed、体重140、身高180…世间万物我们是不是都是这样去认识的?毫无疑问是的。既然人能识别世间万物,那么我们之前一直把计算机想象成人,那是不是说计算机也能识别世间万物呢?对的。计算机通过记录我们的状态认识我。这就是量的概念。

量:记录现实世界中的状态,让计算机能够相认一样去识别世间万物。

今天我可能180,明年我是不是可能就是185了(5cm不过分),那这种状态是不是会发生变化。

变:现实世界的状态是发生改变的。

二、为什么要有变量?

对于现实世界,一定是要有一个变量来描述世间万物的。但是计算机为什么也要有变量的概念呢?其实计算机中程序的运行就是一系列状态的变化,如王者荣耀中账号等级0级到30级、废铁到王者;植物大战僵尸中僵尸打着打着就死了。

三、定义变量

既然知道了变量是什么玩意,那我们如何在Python中定义变量呢?

name = 'Python'

age = 19

gender = 'male'

height = 180

weight = 140

四、变量的组成

从我们上面定义的变量可以看到,变量的组成分为以下三个部分:

变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。

赋值符号:赋值

变量值:存放数据,用来记录现实世界中的某种状态。

name # 报错,无任何意义

age = 18

height = 185

print(age)

print(height)

输出结果:

18

185

五、变量名的命名规范

如果对于一个变量,你想怎么命名就怎么命名,那样没有任何问题,顶多就是晚上老板检查代码后,你第二天不用去公司了。

sfasfewfasdfa='firstreed'

print(sfasfewfasdfa)

输出结果:

firstreed

一定要记住,定义一个变量其实就是在记录现实世界中的的状态,并且存永远不是目的,取才是目的。所以变量的命名应该满足以下三个规范:

1、变量的命名应该能反映变量值所描述的状态,切记不可用中文

2、变量名必须用字母数字下划线组合,并且变量名的第一个字符不能是数字。

3、关键字不能声明为变量名

关键字

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

六、变量名的两种风格

6.1 驼峰体

AgeOfReed = 19

print(AgeOfReed)

输出结果:

19

6.2 下划线(推荐)

age_of_reed = 19

print(age_of_reed)

输出结果:

19

2、Python常量

变量是变化的量,常量则是不变的量。python中没有使用语法强制定义常量,也就是说,python中定义常量本质上就是变量。如果非要定义常量,变量名必须全大写。

AGE_OF_REED = 19

print(AGE_OF_REED)

输出结果:

19

在看这个例子:

AGE_OF_REED = AGE_OF_REED + 1

print(AGE_OF_REED)

输出结果:

20

如果是常量,那就没必要更改,所以python就只制定了一个规范,而没指定常量的语法,因此常量也是可以修改的,但不建议。

在c语言中有专门的常量定义语法,const int age = 19;,一旦定义age为常量,更改age即会报错 。

python变量和常量_004Python变量和常量相关推荐

  1. python中数字是常量吗,【python】常量与变量

    1.代码 (1)机器码:由二进制组成,是给计算机看的,计算机可以直接执行. (2)汇编码:由数字.字母和符号组成的代码. 汇编语言书写的代码必须按照计算机的计算流程 (写代码的流程就是模拟计算机运行的 ...

  2. python的常量和变量_python变量和常量

    变量 什么是变量? 变量,是用于在内存中存放程序数据的容器 计算机的最核心功能就是"计算", 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名.身高.年龄信息存下来,后面程 ...

  3. python变量和常量_python变量与常量内容:

    ''' python变量与常量内容: ''' # 变量:定义世间万物变化的状态 ''' height 180 weight 140 age 18 tree_name yuyang ''' # prin ...

  4. 微课|玩转Python轻松过二级(2.1.1):常量与变量

    适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章  运算符.表达式与内置对象 2.1.1  常量与变量 图书购买链接 京东:https://item. ...

  5. 微课|中学生可以这样学Python(2.1.2节):常量与变量

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第2章  Python编程基础 2.1.2  常量与变量 在视频7分钟左右的时候,手机铃声响了大约 ...

  6. python的常量和变量_python中的常量和变量代码详解

    局部和全局变量: # name='lhf' # def change_name(): # # global name # name='帅了一比' # print('change_name',name) ...

  7. Python入门——运行python的两种方式变量常量

    一.运行python的两种方式 1. 交互式环境:输入代码立即执行,得到结果 优点:调试程序方便 缺点:无法永久保存程序 2. 命令行:python3 D:\test.txt 优点:以文件的方式将代码 ...

  8. Python变量命名用法(一般变量、常量、私有变量、内置变量)

    #coding:utf8 __author__ = "libingxian"class TestDemo(object):"""Python变量命名用 ...

  9. 常量和变量——“Python”

    各位CSDN的uu们你们好呀,今天,小雅兰的内容是Python的一些基础语法噢,会讲解一些常量和变量的知识点,那么,现在就让我们进入Python的世界吧 常量和表达式 变量和类型    变量是什么   ...

最新文章

  1. 阿里云免费开放一切AI算力,加速新型冠状病毒新药和疫苗研发
  2. DP Review 1
  3. 程序的内存模型—内存四区—堆区
  4. Anywhere 随启随用的静态文件服务器
  5. Androidx ViewPager+Fragment 懒加载
  6. 一次性汇总了 30+ 字符串常用处理方法
  7. Android——例子:屏幕切换
  8. LeetCode 2090. 半径为 k 的子数组平均值(滑窗)
  9. Bootstrap 多级下拉菜单
  10. 新来的妹纸问我,如果把几百万数据放入内存,会不会把系统撑爆?
  11. spring cloud微服务分布式云架构简介
  12. matlab 3sls,几种常用的计量经济学软件
  13. 数学建模可以用python_数学建模可以用Python吗
  14. js 获取mac地址和IP地址
  15. 厦门理工学院android用药软件文献综述,厦门理工学院毕业论文规范.doc
  16. HTML测试报告模板
  17. 表格里面如何快捷给方框内打勾
  18. Hacking the PS4, part 1
  19. Qt教程(新手入门级)
  20. 泰拉瑞亚服务器config修改,泰拉瑞亚配置修改方法详解 泰拉瑞亚怎么修改游戏配置 Config文件-游侠网...

热门文章

  1. 常见的面试题 (二)
  2. 人脸检测中几种框框大小的选择~
  3. Git config 使用说明
  4. APE,FLAC文件转WAV文件
  5. 如何用ajax做登录页面,ajax如何制作登录页面?登录页面ajax的请求详解(附完整实例)...
  6. SpringBoot添加过滤器
  7. 酷播云如何上传视频到云平台?
  8. linux防火墙禁用traceroute,raw socket traceroute权限拒绝处理
  9. Centos7 安装KVM
  10. 计算机芯片组的分类,主板及芯片组-主板芯片组分类有哪些