1.变量的定义
python中,在程序运行时,可以随着程序的运行更改的量成为变量.
简单理解: 变量就是用来临时存储数据的容器.
可以认为好比是 逛超市 买面条 使用购物车 装面条
变量 -> 购物车
数据 -> 面条
2.变量的使用
# 第一次输入一个10
num1 = 10
# 第二次输入一个20
num2 = 20
# 后来输出结果为30
ret = num1 + num2
# 输出结果
print(ret)
# 定义一个特殊值
# 开发方便
pi = 3.1415926234567823245678
3.使用变量的好处:
- 提高人效,定义一处,多处使用
- 提高开发效率
- 敏捷开发
- 测试自动化
4.变量的类型
4.1.生活中关于"类型"的例子
不同类型的容器:
![e8b15cec95ba25a52ea41de3eb4ac981.png](https://i-blog.csdnimg.cn/blog_migrate/af8d17906ddba3e12c35ee10d9dfad62.jpeg)
![921dbda5949deb4d0e1de267d775e8cb.png](https://i-blog.csdnimg.cn/blog_migrate/92427023c6f6bb152b8a933aebc484ee.jpeg)
那么,由此我们可以联想到 : 程序中的容器类型是否也有所不同呢? 答案是肯定的.
4.2.Python中的变量类型
程序中,为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:
![6fc2c700a97eda2ab01cd9ecb1d992ff.png](https://i-blog.csdnimg.cn/blog_migrate/92b1993db0189103923f73db092d90c9.jpeg)
# 需要掌握的变量类型:
# int (有符号整形)
# float (浮点数)
# bool (布尔)
# str (字符串) 全写: string
# str(字符串)类型定义的形式:
name = "这里是字符串的内容"
# int(有符号整数)类型定义的形式:
age = 10
# float(浮点数)类型定义的形式:
height = 100.00
# bool(布尔)类型定义的形式:
is_man = True
4.3.python自动管理数据类型:
在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
4.4.获取Python中变量的数据类型
我们可以使用 type(变量的名字) 来查看变量的类型
# 例如
print(type(is_man))
# 结果如下
<class 'bool'>
4.5.总结
python中有变量类型,但是我们写代码的时候不需要关心,因为python在后面帮助我们管理各个数据类型,但是我们需要知道Python中的数据类型.面试常问.
需要掌握的变量类型:
- int (有符号整形)
- float (浮点数)
- bool (布尔)
- str (字符串)
另外还需要我们大家掌握一个查看变量类型的方法: type(变量的名字)