首页 > 其他分享 >2.1 变量类型的演练 —— 个人信息

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

时间:2023-11-15 17:06:50浏览次数:35  
标签:变量 Python 个人信息 数字型 int bool 类型 2.1 演练

需求

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

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

提问

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

2.2 变量的类型

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

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

  • int(整数)
  • long(长整数)
  • 使用 type 函数可以查看一个变量的类型

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

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

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

标签:变量,Python,个人信息,数字型,int,bool,类型,2.1,演练
From: https://blog.51cto.com/u_16276558/8398149

相关文章

  • requests 2.13.0 版本的 https 连接慢漏提示
    解决方案requests2.13.0版本的https连接慢漏问题问题背景:在使用requests2.13.0版本时,发现存在一个缓慢的泄漏问题。这个问题只在使用https连接时出现。经过调查,发现这个问题与pyOpenSSL的使用有关。在使用pyOpenSSL与requests2.13.0版本时,存在一个泄漏问题,而在移除pyOpenSSL......
  • 3) 变量演练 3 —— 超市买苹果
    3)变量演练3——超市买苹果可以用其他变量的计算结果来定义变量变量定义之后,后续就可以直接使用了需求苹果的价格是8.5元/斤买了7.5斤苹果计算付款金额#定义苹果价格变量price=8.5#定义购买重量weight=7.5#计算金额money=price*weightprint(money)......
  • 2.1 Windows驱动开发:内核链表与结构体
    在Windows内核中,为了实现高效的数据结构操作,通常会使用链表和结构体相结合的方式进行数据存储和操作。内核提供了一个专门用于链表操作的数据结构LIST_ENTRY,可以用来描述一个链表中的每一个节点。使用链表来存储结构体时,需要在结构体中嵌入一个LIST_ENTRY类型的成员变量,用来连接......
  • HyperLedger Fabric 1.2 区块链技术定义(2.1)
    区块链技术指使用点对点传输、共识机制、加密算法等技术,保证分布式数据库区块写入链中数据的一致性,达到去中心化和不可篡改的目的。    区块链就是一种特殊的分布式数据库,使用现有的各种成熟的技术,把各种技术集成在一起,实现多方共识、去中心化、分布式和不可篡改等技术特点......
  • 使用element-UI完成展示个人信息的组件
    <template><el-descriptionsclass="margin-top"title="":column="3":size="size"border><templateslot="extra"><el-buttontype="primary"size="small"&......
  • 2.1 CE修改器:精确数值扫描
    本关是CE修改器的第一关,用户需要通过CheatEngine工具完成精确扫描值。在这个练习中,需要将一个特定的数值(健康值)改变为1000。首先,要确保数值类型设置正确,默认的是2字节或4字节。接着,选择“精确数值”扫描类型,将健康值填入数值输入框中,点击“首次扫描”。在扫描结果中,如果出现多......
  • 2.1 CE修改器:精确数值扫描
    本关是CE修改器的第一关,用户需要通过CheatEngine工具完成精确扫描值。在这个练习中,需要将一个特定的数值(健康值)改变为1000。首先,要确保数值类型设置正确,默认的是2字节或4字节。接着,选择“精确数值”扫描类型,将健康值填入数值输入框中,点击“首次扫描”。在扫描结果中,如果出现多......
  • GoKIT v2.1是一种基于云的物联网开发平台,旨在帮助开发者快速构建物联网应用程序。
    GoKITv2.1是一种基于云的物联网开发平台,旨在帮助开发者快速构建物联网应用程序。它提供了一组简单易用的工具和API,使开发者能够轻松地与各种类型的设备和传感器进行交互,并实时处理数据。GoKITv2.1的主要特点包括:设备管理:可以轻松管理连接到平台的设备,包括添加、删除和重新配置设......
  • VMware NSX Advanced Load Balancer (NSX ALB) 22.1.5 - 多云负载均衡平台
    VMwareNSXAdvancedLoadBalancer(NSXALB)22.1.5-多云负载均衡平台应用交付:多云负载均衡、Web应用防火墙和容器Ingress服务请访问原文链接:https://sysin.org/blog/vmware-nsx-alb-22/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org负载均衡平台NSXAdvan......
  • 硝烟后的茶歇 | 中睿天下谈攻防演练之邮件攻击溯源实战分享
    近日,由中国信息协会信息安全专业委员会、深圳市CIO协会、PCSA安全能力者联盟主办的《硝烟后的茶歇·广东站》主题故事会在深圳成功召开。活动已连续举办四年四期,共性智慧逐步形成《年度红蓝攻防系列全景图》、《三化六防“挂图作战”》等共性研究重要成果。此次会议邀请到了政府、......