Python基础3 数据类型—沙窝李的王

	我们之前提到Python是没有数据类型的,为什么又说Python有数据类型了呢,是因为真香定律吗?当然不是咯,只是没有c、c++、编译语言等等那么严格罢了,并且只是计算机运行时区分的。
	python的数据类型包括整型(int)(包括长整型),浮点型(float),字符型(str),布尔型(bool)。其中呢,布尔类型也可以看做整型,为啥嘞?因为布尔类型只有true与false,且true为数字1,false为数字0,二者可以遵循四则运算法则,也就是说可以进行四则运算啊啊啊!!!
	比如:
true*true
true+true
false+true
false/true

结果分别是1,2,1,0.

那int,float,str三者之间如何相互转换呢?其实,有如下三个函数:int(),float(),str();作用分别是把括号中的数据分别转化为整型,浮点型,字符型。比如:

a='520'
b=int(a)
print(b)

结果就是520. 或者:

a=5.99
b=int(a)
print(b)

以上为浮点型转化为整型,可见,当浮点型转为整型的时候,是直接把小数部分去掉,而不是四舍五入哦~~注意类似“见到你”等就不能转化为整型或者浮点型,毕竟没有哪个数字是用“见到你”表示的嘛。
那么问题来了,有没有内置函数可以提醒您您的数据是什么类型的呢,当然有啦:type()就是它。元芳,举例子!:

a='abcd'
type(a)

输出结果是

class 'str'

其实还有更大的杀器:isinstance()。括号中是你的数据名要判断的数据类型,运行它会返回一个布尔类型的数据,比如:

a="nimei"
isinstance(a,str)

结果?

True

好了,本篇博客就到这里,到下篇博客看看吧^ ^.

因小王我实力有限,批文中难免有所纰漏,望诸君海涵并欢迎在下方留言哦(啵~)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值