什么是变量
变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
简单的说,变量就是在程序运行时,记录数据用的
变量的定义格式:
变量就像盒子 可以存放内容
变量的特征
变量,从名字中可以看出,表示“量”是可变的。
所以,变量的特征就是,变量存储的数据,是可以发生改变的
为什么必须要使用变量? 都是输出内容,直接输出不行吗?
变量的目的是存储运行过程的数据 存储的目的是为了:重复使用
总结
1.变量是什么,有什么作用?
变量就是在程序运行时,记录数据用的
2. 变量的定义格式是? 变量名 = 变量值
3. 变量的特征是? 变量的值可以改变
数据类型
在学习字面量的时候,我们了解到:数据是有类型的。 目前在入门阶段,我们主要接触如下三类数据类型:
类型 | 描述 | 说明 |
string | 字符串类型 | 用引号引起来的数据都是字符串 |
int | 整型(有符号) | 数字类型,存放整数 如 -1,10, 0 等 |
float | 浮点型(有符号) | 数字类型,存放小数 如 -3.14, 6.66 |
string、int、float这三个英文单词,就是类型的标准名称。
type()语句
那么,问题来了,如何验证数据的类型呢?
我们可以通过type()语句来得到数据的类型:
语法: type(被查看类型的数据)
type()语句的使用方式
1. 在print语句中,直接输出类型信息:
str是string的缩写
2. 用变量存储type()的结果(返回值)
查看的都是<字面量>的类型,能查看变量中存储的数据类型吗?
那当然:可以
变量有类型吗?
我们通过type(变量)可以输出类型,这是查看变量的类型还是数据的类型?
查看的是:变量存储的数据的类型。因为,变量无类型,但是它存储的数据有。
我们可能会说:字符串变量
但要知道,不是变量是字符串,而是它存储了:字符串
小总结
1. 使用什么语句可以查看数据的类型?
type()
2. 如下代码,name_type变量可以存储变量name的类型信息,是因为?
因为type()语句会给出结果(返回值)
3. 变量有没有类型?
没有,字符串变量表示变量存储了字符串而不是表示变量就是字符串
字符串类型的不同定义方式
字符串有3种不同的定义方式:
三引号定义法,表示在一堆三个双引号的范围内,均是字符串,如下:
要注意的是,包含范围是:从三个引号开始,到下一个三个引号结