目录
变量
常量
变量
什么是变量
# 变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等
为什么要有变量
# 为了让计算机能够像人一样去记忆事物的某种状态,并且状态是可以发生变化的
# 详细地说:
# 程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
怎么使用变量
变量的定义与使用
变量的定义由三部分组成
name = 'guts' # 记下人的名字为'guts'
age = 22 # 记下人的年龄为22
gender = 'male' # 记下人的性别为男性
变量使用的语法结构与底层原理
name = 'guts'
变量名 赋值符号 数据值
1.一旦看到赋值符号 那么一定先看符号的右侧
2.在内存空间中申请一块内存空间存储数据值
3.给数据值绑定一个变量名
4.以后就可以通过变量名访问到数据值
注意事项
1.同一个数据值可以绑定多个变量名
2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值
name = 'guts'
name1 = name
name2 = name1
x = 22
x = x + 4
变量名的命名规范
1.中文是可以用作变量名的 但是不建议使用 太low了 并且容易报错
2.汉语拼音也是可以作为变量名的 但是不建议使用 太low了
3.变量名只能出现字母、数字、下划线
4.数字不能开头
5.变量名尽量做到见名知意
6.变量名不能与关键字冲突
变量名的命名风格
1.下划线式 python推荐使用
变量名中单词很多 彼此使用下划线隔开
name_from_mysql_db1_userinfo = 'guts'
2.驼峰体式 JS推荐使用
大驼峰
NameFromMysqlDb1Userinfo = 'guts'
小驼峰
nameFromMysqlDb1Userinfo = 'guts'
ps:在同一个编程语言中尽量固定使用一种 不要随意切换
变量的值具备三大特性
1、id
反应的是变量在内存中的唯一编号,内存地址不同id肯定不同
2、type
变量值的类型
3、value
变量值
查看变量值三大特性的方式如下,我们将会在运算符中用到变量值的三大特性
>>> x='Info Tony:18'
>>> id(x),type(x),x
4376607152,<class 'str'>,'Info Tony:18'
常量
1.在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2.在python中如果想表示出常量 那么可以使用全大写的变量名
HOST = '127.0.0.1'
ps:除了了全大写之外 其他与变量用法一致
标签:常量,python,guts,name,变量名,变量,入门
From: https://www.cnblogs.com/DragonY/p/17058326.html