1、什么是变量
变量就是可以变化的量,量指的是事物的状态,比如人的年龄、性别,游戏角色的等级、金钱等等
变量就是一种存取内存的机制
2、为何要用变量
为了控制计算机能够像人一样记住事物的状态
并且状态是可以改变的
3、如何用变量
原则:先定义,后引用
定义:变量名 = 变量值
引用:变量名
4、变量的三大组成部分
name = ‘poco‘
(1) 变量名:指向变量值的内存地址,用来访问值的
(2) 赋值符号:用来把值的内存地址绑定给变量名
(3) 变量值:记录的事物的状态,也就是我们存到内存中的数据
5、变量名详解
左值与右值 x = 18 # 变量名出现在等号左边,称之为左值,此时的变量名x是一种存值行为
print(x) # 只要不在等号左边,就称之为右值,此时的变量名是一种取值行为
y = x + 1 print(y)
6、变量名的命名
(1)大前提:见名知意
(2) 规范
1. 变量名只能是 字母、数字或下划线的任意组合
2. 变量名的第一个字符不能是数字
3. 关键字不能声明为变量名(例如:‘and‘, ‘as‘, ‘assert‘, ‘break‘....等等,就不一一列举了)
(3)命名风格
# 驼峰体: AgeOfEgon = 18 # 纯小写+下划线: age_of_egon = 18 # 推荐
7、变量值两大特征:id(内存地址)、type(类型)
name="egon" age=18 print(id(name)) # id(内存地址) print(id(age))
print(type(name)) # type(类型) print(type(age))
8.什么是常量?
在程序运行过程中,有些值是固定的、不应该被改变。所以常量指在程序运行过程中不会改变的量,
在Python中没有一个专门的语法定义常量,约定俗成是用全部大写的变量名表示常量。
如:PI=3.1415926
所以单从语法层面去讲,常量的使用与变量完全一致。
原文:https://www.cnblogs.com/poco/p/14584067.html