计算机的操作最终表现是数据的操纵,为了表示和存储数据,都需要对数据进行引用,计算机可以直接从内存地址实现一步访问数据,但是编程的人却没有这种能力。就像人可能够不到在高处的氢气球,但是可以拉动邦在氢气球上的绳子,通过绳子最终实现拿到氢气球。也就是说在计算机中,每个数据都像氢气球一样具有左值,表明数据所在的地址和右值表明数据的具体内容,这就是变量的诞生记。程序员通过变量及变量的多种变化形式实现对内存数据的应用。编程语言中的变量都有自己的特征,例如:数据范围、占用内存的大小、数据在内存中的组织方式,甚至变量支持的操作等。
变量中的数据是可以根据需要变化的,变量中数据可以被读出,变量中可以写入新的数据。变量主要有:数字类型、字符串类型、列表类型、元组类型和字典类型。
1、数字类型:包括整数类型的简称整型和浮点类型的简称浮点型
整型变量中只能存储整数,没有小数点的数据;
浮点型可以存储包括小数点的数据,浮点型数据可以具有取整的操作,例如有如下定义
num1 = 10
num2 = 10.3
print(num1, num2)或者print(num1, ‘ , ‘, num2)
printf(float(num1), int(num2))
2、字符串类型,就是一串字符,python中规定被一对单引号‘或双引号"包括的字符集就是字符串,如果字符串中包括单引号,就必须将字符串用双引号包括
例如有如下定义:
name=‘zhang sanfeng‘
age = 78
print(name, age)
结果:
zhang sanfeng 78
3、列表类型:
1)、一系列按照顺序排列的元素组成了列表,列表中可以包含字符、数字、字符串、甚至子列表
2)、和其他语言中的数组不同的是,列表中的数据类型可以不一样
3)、列表中的长度可以被修改
4)、列表中的元素也可以被修改
5)、python中列表用中括号表示[ ]
6)、列表支持读取、写入、删除、排序、获取长度、统计、获取最大/最小值、清空、复制、赋值、截取、遍历和拼接等操作
原文:https://www.cnblogs.com/guochaoxxl/p/11781393.html