1. 变量的定义:存储数据的容器

在程序中,有时我们需要对2个数据进行求和,那么该怎样做呢?
大家类比一下现实生活中,比如去超市买东西,往往咱们需要一个菜篮子,用来进行存储物品,等到所有的物品都购买完成后,在收银台进行结账即可
如果在程序中,需要把2个数据,或者多个数据进行求和的话,那么就需要把这些数据先存储起来,然后把它们累加起来即可
在Python中,存储一个数据,需要一个叫做变量的东西,如下示例:

  1. num1 = 100 #num1就是一个变量,就好比一个小菜篮子
  2. num2 = 87 #num2也是一个变量
  3. result = num1 + num2 #把num1和num2这两个"菜篮子"中的数据进行累加,然后放到 result变量中
  • 说明:
    • 所谓变量,可以理解为菜篮子,如果需要存储多个数据,最简单的方式是有多个变量,当然了也可以使用一个
    • 程序就是用来处理数据的,而变量就是用来存储数据的,就是存储数据的容器

**

定义格式:变量名=数据

  1. # 如:
  2. num=1
  3. # 看结果:
  4. print(num) # 1
  5. #修改变量值
  6. num=2
  7. print(num) # 2

想一想:我们应该让变量占用多大的空间,保存什么样的数据?

2. 变量的类型

  • 生活中的“类型”的例子:

01-第1天-16.jpg

  • 程序中:
    为了更充分的利用内存空间以及更有效率的管理内存,变量是有不同的类型的,如下所示:

01-第1天-17.png

  • python3中已经取消了long类型.
  • 怎样知道一个变量的类型呢?

    • 在python中,只要定义了一个变量,而且它有数据 ,那么它的类型就已经确定了,不需要咱们开发者主动的去说明它的类型,系统会自动辨别
    • 可以使用type(变量的名字),来查看变量的类型👇
      1. result = type(num)
      2. print(result)
  • 字符串的表现形式有4种,单引号字符串,双引号字符串,三个单引号,三个双引号

    1. """hello"""
    2. '''hello'''
    3. 'hello'
    4. "hello"

    可以用以下代码看一下各个类型的值: ```python num=1 print(num) num_type=type(num) print(num_type)

num2=3.5 print(type(num2))

bool=True print(type(bool))

str=’hello’ print(str) print(type(str)) ``` 打印结果:
image.png