python变量详解
这是我的第一篇博客,如果文章中出现有错误欢迎大家指正,我是一个勇于接受批评的人哦。
这篇文章主要是介绍变量的作用和python的数据类型。
变量的作用
变量是编程中无处不在的东西,我们编写程序归根结底是为了对大量的数据进行操作,既然是要操作数据,就需要将数据进行存储起来。计算机存储分为两个部分,一个是外存储,就是平常我们使用的硬盘和U盘;一个是内存储,就是我们平常说的内存。程序运行的时候,程序所需要的数据都是存储在内存中间,让程序快速的调用数据,为了更加方便的调用数据,我们给每一个数据的地址命名,这个命名的话就是变量。
创建一个变量会包括四个部分:变量的名称、变量调用的数据、变量调用数据的类型以及变量自身存储的地址。
变量名的书写需要遵循一些规则和指南,规则如果出错,程序运行会报错,指南是方便我们阅读代码。
规则:变量名只能包含:字母、下划线和数字,不能以数字作为变量名的开头。
指南:变量的命名必须简短而且能够描述变量的内容。
python数据类型
python中间可以按照变量的类型,分为数字型变量和非数字型变量。
数字型变量
- int整型变量
- float变量
- 布尔型
- 复数型
integer = 123 #整型变量
float1 = 10.25 #浮点型变量
complex1 = 12 + 5j
complex2 = 12 + 5J #复数型变量
数字型变量可以进行数学运算,包括 + - * / 还有逻辑运算| &等等
非数字型变量
- 字符串
- 列表
- 元组
- 字典
strings = "hello python" #字符串变量
lists = ["hello","python","java","php"] #列表
tuples = ("hello",123,10.5) #元组
dictionary1 = {
"name" : "xiaoming",
"age" : 18,
"height": 185.2
} #字典
除了将变量分为数字型和非数字型之外,还可以根据变量是否可变分为可变型变量和不可变型变量。
可变型变量
可变型变量包括:列表、字典以及字符串,可变型数据可以进行增加、删除、修改等操作,所以分配的内存是可以变化的;
不可变型变量
不可变型数据包括:所有的数字型变量和元组,数字型变量是不可以进行修改的,值是固定的,元组一经创建就不能进行修改了。