Python基础(3)

简介: Python基础(3)

思考题


  • 如果 只要买苹果,就返 5 块钱
  • 请重新计算购买金额
# 定义苹果价格变量
price = 8.5
# 定义购买重量
weight = 7.5
# 计算金额
money = price * weight
# 只要买苹果就返 5 元
money = money - 5
print(money)
复制代码

提问

  • 上述代码中,一共定义有几个变量?
  • 三个:priceweightmoney
  • money = money - 5 是在定义新的变量还是在使用变量?
  • 直接使用之前已经定义的变量
  • 变量名 只有在 第一次出现 才是 定义变量
  • 变量名 再次出现,不是定义变量,而是直接使用之前定义过的变量
  • 在程序开发中,可以修改之前定义变量中保存的值吗?
  • 可以
  • 变量中存储的值,就是可以


变量的类型


  • 在内存中创建一个变量,会包括:
  1. 变量的名称
  2. 变量保存的数据
  3. 变量存储数据的类型
  4. 变量的地址(标示)


变量类型的演练 —— 个人信息


需求

  • 定义变量保存小明的个人信息
  • 姓名:小明
  • 年龄:18
  • 性别:男生
  • 身高:1.75
  • 体重:75.0 公斤

利用 单步调试 确认变量中保存数据的类型

提问

  1. 在演练中,一共有几种数据类型?
  • 4 种
  • str —— 字符串
  • bool —— 布尔(真假)
  • int —— 整数
  • float —— 浮点数(小数)
  1. Python 中定义变量时需要指定类型吗?
  • 不需要
  • Python 可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型


变量的类型


  • Python 中定义变量是 不需要指定类型(在其他很多高级语言中都需要)
  • 数据类型可以分为 数字型非数字型
  • 数字型
  • 整型 (int)
  • 浮点型(float
  • 布尔型(bool
  • True非 0 数 —— 非零即真
  • False0
  • 复数型 (complex)
  • 主要用于科学计算,例如:平面场问题、波动问题、电感电容等问题
  • 非数字型
  • 字符串
  • 列表
  • 元组
  • 字典

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

  • int(整数)
  • long(长整数)
  • 使用 type 函数可以查看一个变量的类型
In [1]: type(name)
复制代码


不同类型变量之间的计算


数字型变量** 之间可以直接计算


  • 在 Python 中,两个数字型变量是可以直接进行 算数运算的
  • 如果变量是 bool 型,在计算时
  • True 对应的数字是 1
  • False 对应的数字是 0

演练步骤

  1. 定义整数 i = 10
  2. 定义浮点数 f = 10.5
  3. 定义布尔型 b = True
  • 在 iPython 中,使用上述三个变量相互进行算术运算
相关文章
|
前端开发 测试技术
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
软件测试|selenium+python基础方法封装(二)
|
Web App开发 Java 测试技术
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
软件测试|selenium+python基础方法封装(一)
|
C语言 Python
通过题目入门python基础1
简介:本文通过,python的基础题目,带领大家入门python的基础语法,以实用主义为主。
226 0
通过题目入门python基础1
|
数据安全/隐私保护 Python
Python操作ppt和pdf基础
Python操作ppt和pdf基础
353 0
Python操作ppt和pdf基础
|
Python Windows
Python操作word基础
Python操作word基础
236 0
Python操作word基础
|
Python
Python操作excel基础
Python操作excel基础
163 0
Python操作excel基础
|
机器学习/深度学习 存储 人工智能
【paddle领航团基础python课程】三岁水课—结营大作业
【paddle领航团基础python课程】三岁水课—结营大作业
155 0
【paddle领航团基础python课程】三岁水课—结营大作业
|
Java C语言 Python
【paddle领航团基础python课程】三岁水课—python基础
大家好,这里是三岁,别的不会,擅长白话,今天就是我们的白话系列,内容就是大家看的迷迷茫茫的python基础,由于python是自学的,我也翻看了很多的教学视频和书籍,也看过部分的文档,写过自己的心得与笔记,那么接下看看,让我们一起来看看内容
133 0
【paddle领航团基础python课程】三岁水课—python基础
|
分布式计算 Python
python基础进阶 高阶函数基础
大家好,这里是三岁接下来带来的是传说中的高阶函数,如有不足请大家多多指出
139 0
python基础进阶 高阶函数基础