09-Python-变量的类型

本文介绍了Python中变量的基本概念,详细解析了四种主要的数据类型:字符串(str)、布尔型(bool)、整型(int)及浮点型(float)。通过具体实例展示了如何定义变量,并解释了Python如何自动推导变量类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

02、变量的类型

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

l 变量的名称

l 变量保存的数据

l 变量存储数据的类型

l 变量的地址(标示)

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

需求

l 定义变量保存小明的个人信息

l 姓名:小明

l 年龄:18

l 性别:是男生

l 身高:1.75

l 体重:75.0公斤

利用单步调试确认变量中保存数据的类型。
注释:在python中,定义变量时不需要指定变量的类型;在运行的时候,Python解释器,会根据赋值语句等号右边的数据自动推导出变量中保存数据的准确类型。

打印name并且添加断点然后调试

name的类型是str,即字符串

点击鼠标位置的绿色按钮,调试完成

同样,年龄是int型,表示整数类型

是男生属于判断,所以存储类型是bool型,叫做布尔类型

如果小明是女生,那么他不是个男生,所以用False表示bool中的假

身高因为带小数点,所以为浮点型类型的数

体重如果加.0就是浮点型的数,相反就是整型的数字

提问

1、在演练中,一共有几种数据类型?

l 4

l str——字符串

l bool——布尔(真假)

l int——整数

l float——浮点数(小数)

2、Python种定义变量时需要指定类型吗?

l 不需要

l Python可以根据=等号右侧的值,自动推导出变量种存储数据的类型

2.2 变量的类型

l Python中定义变量是不需要指定类型(在其他很多高级语言中都需要)

l 数据类型可以分为数字型和非数字型

l 数字型

n 整型(int

n 浮点型(float

n 布尔型(bool)

l True——非零数——非零即真

l False——0

n 复数型(complex

l 主要用于科学计算,例如:平面场问题、波动问题、电感电容问题

l 非数字型

n 字符串

n 列表

n 元组

n 字典

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

l int(整数)

l long(长整数)

l 在交互式中使用type函数可以查看一个变量的类型

 
iPython有long数据类型,但是在python3中没有,请看下面两张图的对比

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值