python语法入门之变量
一、什么是变量?
变量就是可以变化的量
量就是事物的状态,例如:人的年龄,身高,游戏等级等
变量是一种存取内存的机制
二、为什么有变量?
因为我们希望计算机像人一样记住事物的状态,并且这种状态可以变化
详细地说:程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态,以及状态的变化。
三、怎样使用变量?
3.1变量的定义与使用
变量的基本使用原则:先定义,后引用
定义的语法:变量名=变量值
name = "xiaoming"
age = 18
gender = "male"
引用变量的语法:变量名
print(name)
print(age)
补充:程序出错的两种情况
# 1、语法错误(SyntaxError):不允许犯语法错误,必须在程序运行前改正
# print("hello1")
# print("hello2")
# print("hello3"
# print("hello4")
# print("hello5")
# 2、逻辑错误:逻辑上的错误只能在程序运行前被python解释器发现,应该尽量把逻辑写到完美
# print("hello1")
# print("hello2")
# print(age)
# age = 18
# print("hello4")
# print("hello5")
3.2变量的三大组成部分
变量名:用来访问变量值
赋值符号:将变量值的内存地址绑定给变量名
变量值:就是我们记录的事物的状态,也就是存到内存中的数据
补充:
左值:变量名如果在等号的左边,是存值
右值:变量名不在等号左边,是取值
3.3变量命名的规则
命名的大原则:见名知意
命名规范:
1.是由字母、数字、下划线构成
2.不能以数字开头
3.不能使用python的关键字
- 以下关键字不能声明为变量名:
['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']
命名风格:
1.驼峰体
AgeOfXiaoMing = 182.纯小写字母+下划线(变量名的推荐命名方式)
age_of_xiaoming = 18
四、变量的两大特征
age = 18
1.id身份
x = age
print(id(age))
print(id(x))
2.type类型
print(type(age))
五、常量
程序运行过程中不会改变的量(例如:圆周率)
AGE = 18 (变量名大写表示常量)
//非原创,仅供学习交流//

浙公网安备 33010602011771号