Python-基础-变量(七)

程序就是用来处理数据的, 而变量就是用来储存数据的

1. 变量的定义

在 Python 中, 每个变量 在使用前都必须赋值, 变量 赋值以后 该变量 才会被创建
等号 (=) 用来给变量赋值的
左边是一个变量名

右边是存储在变量中的值

变量名 = 值
变量定义之后, 后续就可以直接使用了

  1. 变量演练 1 ----Python3(Windows)
#定义 qq_num 的变量用来保存 qq 号码
>>> qq_num = "1234567"
 
#输出 qq_num 中保存的内容
>>> qq_num
'1234567'
  1. 变量演练 2 ---- PyCharm(Windows版)
#1. 定义一个变量记录 QQ 号码
qq_num = "123456"
 
#2. 输出 QQ 号码
#如果希望通过解释器的方式, 输出变量的内容, 需要使用 print 函数
print(qq_num)
 
#控制台输出
123456
  1. 变量演练 3

可以用 其他变量的计算结果 来定义变量
变量定义之后, 后续集可以直接使用了

#单价
price = 5
 
#重量
weight = 6
 
#总价
print(price*weight)
 
#打印结果
30

在这里插入图片描述
在这里插入图片描述

2. 变量的类型

在内存中创建一个变量, 会包括 :

  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址(标示)
    2.1 变量类型的演练 ----个人信息

‘’’
姓名 : 小明
年龄 : 18岁
性别 : 男生
身高 : 1.75米
体重:64kg
‘’’

#在 Python , 定义变量时是不需要指定变量的类型的
#在运行的时候, Python 解释器, 会根据赋值语句等号右侧的数据
#自动推导出变量中保存数据的准确类型
#str 表示是一个字符串类型
name = "懂懂"
 
#int 表示是一个整数类型
age = 18
 
#bool 表示是一个布尔类型.  True 或者假 False
gender = True
 
#float 表示是一个小数类型, 浮点数
height = 1.75

在这里插入图片描述
单步调式可以看出数据类型
2.2 变量的类型

  1. 在 Python 中定义变量是 不需要指定类型
  2. 数据类型可以分为 数字型非数字型
  3. 数字型
    • 整型 ( int )
    • 浮点型 ( float )
    • 布尔型 ( bool )
      *真 True 非 0 数 ---- 非零即真
      *假 False 0
    • 复数型 ( complex )
      主要用于科学计算, 例如: 平面场问题 , 波动问题等
  4. 非数字型
    • 字符串
    • 列表
    • 元组
      -字典

提示: 在 Python 2.x 中, 整数 根据保存数值的长度还分为 :
int ( 整数 ) long ( 长整数 )

在 Python 3.x 中只有 int 类型
在这里插入图片描述

使用 type 函数可以查看一个变量的类型

用在交互式开发的时候

>>> name = "xiaoming"
>>> type(name)
>
>>> age = 18
>>> type(age)
>

2.3 不同类型变量之间的计算

  1. 数字型变量 之间可以直接计算
  • 在 Python 中, 两个数字型变量时可以直接进行 算数运算的
  • 如果变量时 bool 型, 在计算时
    True 对应的数字是 1
    False 对应的数字是 0
  1. 字符串变量直接使用 + 拼接字符串
  • 在 Python 中, 字符串之间可以使用 + 拼接生成新的字符串
  • 字符串变量可以和整数 使用 * 重复拼接相同的字符串
  • 数字型变量 和 字符串之间不能进行其他计算

调式的时候遇见的问题
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值