Python语法(3)

3 数字类型的数据
3.1Python中的数据类型
在Python中所有的数据类型都是类,每个数值都是类的实例
在Python中有6种主要的内置数据类型:数字,字符串,列表,元组,集合和字典。列表,元组,集合和字典可以容纳多项数据
Python中的数字类型有4种,整数类型,浮点类型,复数类型和布尔类型
3.2整数类型
Python中的整数类型为int类,整数类型的范围可以很大,表示很大的整数,只受所在计算机硬件的限制
练习
在这里插入图片描述
其中type()函数返回数据的类型;二进制表示方式:以阿拉伯数字0和英文字母B作为前缀
八进制表示方式“以阿拉伯数字0和英文字母o作为前缀;十六进制表示方式:以阿拉伯数字0和英文字母x作为前缀
3.3浮点类型
浮点类型主要用来存储小数数值,Python的浮点类型为float类,python只支持双精度浮点类型,而且是与本机相关的
练习

在这里插入图片描述
采用小数表示浮点数据;使用科学计数法表示浮点数据,在科学计数法中会使用E(或e)表示10的指数

3.4复数类型
整数和浮点数在数学中被统称为实数。与实数对应的是复数,复数在数学中被表示为a+bi,其中a被称为实部,b被称为虚部,i被称为虚数单位。
练习
在这里插入图片描述
3.5布尔类型
Python中的布尔类型为bool类,bool是int的子类,它只有两个值:true和False
任何类型的数据都可以通过bool()函数转换成布尔值,那些被认为没有的,空的值会被转换成false,反之被转成true
练习
在这里插入图片描述

整数0被转换成为false;其他非零整数被转换成true;空字符被转换成false;其他非空字符串被转换成true;[]空列表被转换成false;{}空字典被转换成false

3.6数字类型的相互转换
分为隐式转换和显式类型转换
3.6.1隐式类型转换
数字之间可以进行数学计算,在进行数学计算时若数字类型不同,则会发生隐式类型的转换
在这里插入图片描述
布尔值可以被转换成浮点数和整数
整数可以被转成浮点数

3.7显式类型的转换
int()被转换成整数
float()被转换成浮点数
bool()被转换成布尔值

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值