python变量和常量_004Python变量和常量
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变量和常量相关推荐
- python中数字是常量吗,【python】常量与变量
1.代码 (1)机器码:由二进制组成,是给计算机看的,计算机可以直接执行. (2)汇编码:由数字.字母和符号组成的代码. 汇编语言书写的代码必须按照计算机的计算流程 (写代码的流程就是模拟计算机运行的 ...
- python的常量和变量_python变量和常量
变量 什么是变量? 变量,是用于在内存中存放程序数据的容器 计算机的最核心功能就是"计算", 计算需要数据源,数据源要存在内存里,比如我要把小明的姓名.身高.年龄信息存下来,后面程 ...
- python变量和常量_python变量与常量内容:
''' python变量与常量内容: ''' # 变量:定义世间万物变化的状态 ''' height 180 weight 140 age 18 tree_name yuyang ''' # prin ...
- 微课|玩转Python轻松过二级(2.1.1):常量与变量
适用教材: 董付国.<玩转Python轻松过二级>.清华大学出版社,2018. 第2章 运算符.表达式与内置对象 2.1.1 常量与变量 图书购买链接 京东:https://item. ...
- 微课|中学生可以这样学Python(2.1.2节):常量与变量
适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第2章 Python编程基础 2.1.2 常量与变量 在视频7分钟左右的时候,手机铃声响了大约 ...
- python的常量和变量_python中的常量和变量代码详解
局部和全局变量: # name='lhf' # def change_name(): # # global name # name='帅了一比' # print('change_name',name) ...
- Python入门——运行python的两种方式变量常量
一.运行python的两种方式 1. 交互式环境:输入代码立即执行,得到结果 优点:调试程序方便 缺点:无法永久保存程序 2. 命令行:python3 D:\test.txt 优点:以文件的方式将代码 ...
- Python变量命名用法(一般变量、常量、私有变量、内置变量)
#coding:utf8 __author__ = "libingxian"class TestDemo(object):"""Python变量命名用 ...
- 常量和变量——“Python”
各位CSDN的uu们你们好呀,今天,小雅兰的内容是Python的一些基础语法噢,会讲解一些常量和变量的知识点,那么,现在就让我们进入Python的世界吧 常量和表达式 变量和类型 变量是什么 ...
最新文章
- 阿里云免费开放一切AI算力,加速新型冠状病毒新药和疫苗研发
- DP Review 1
- 程序的内存模型—内存四区—堆区
- Anywhere 随启随用的静态文件服务器
- Androidx ViewPager+Fragment 懒加载
- 一次性汇总了 30+ 字符串常用处理方法
- Android——例子:屏幕切换
- LeetCode 2090. 半径为 k 的子数组平均值(滑窗)
- Bootstrap 多级下拉菜单
- 新来的妹纸问我,如果把几百万数据放入内存,会不会把系统撑爆?
- spring cloud微服务分布式云架构简介
- matlab 3sls,几种常用的计量经济学软件
- 数学建模可以用python_数学建模可以用Python吗
- js 获取mac地址和IP地址
- 厦门理工学院android用药软件文献综述,厦门理工学院毕业论文规范.doc
- HTML测试报告模板
- 表格里面如何快捷给方框内打勾
- Hacking the PS4, part 1
- Qt教程(新手入门级)
- 泰拉瑞亚服务器config修改,泰拉瑞亚配置修改方法详解 泰拉瑞亚怎么修改游戏配置 Config文件-游侠网...