什么是变量?
一个水杯,你可以倒进去可乐,也可以是白开水,任意你想喝的饮料。
在程序中呢,变量你可以理解为水杯,是一个容器,而水杯中盛放的东西可以理解为变量值即数据。
- 水杯:变量名
- 饮料、白开水、可乐:变量值
程序是用来处理数据的,而变量就是用来存储数据的。
数据类型
在我们的生活当中,有各种各样的食物,但我们不能都用水杯去盛放,比如:筐子盛放蔬菜。
那为什么不都用水杯去盛放呢?!自己脑补下,水杯盛放蔬菜,那得是多大一个杯子
同样的,为什么不用筐子去盛放水、饮料呢?!
所以,在我们程序中,不同的数据类型,有不同的表示方式,也就是用不同的盛具盛放不同的东西,方便我们的管理与使用!
在python中的数据类型如下:
定义不同类型变量
-
数字
num = 110
变量名 = 数字
-
字符串
str = '110'或者str = "110"
变量名 = 单引号或者双引号包裹起来
-
列表
list = [1,2,3,4,5]
变量名 = 中括号中的元素以英文状态下逗号分开
-
字典
dict = {a:1,b:2,c:3}
变量名 = 大括号中元素以英文状态下逗号分开,元素以key:value的形式存在
-
元组
tuple = (1,2,3)
变量名 = 小括号,元素以英文状态下逗号分开
怎样辨别一个变量的类型呢?
在生活中,我们能一眼辨别出来水杯里面盛放的是什么【杠精请闭嘴】,果盘里面放的什么?
那程序是怎么去分辨这个变量的类型呢?
- 在python中,只要定义了一个变量,而且它有数据,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
- 可以使用type(变量的名字),来查看变量的类型