c bool 类型检查_Python编程基础—数据类型

483aa255223eedb0ff8bdedab3404e56.png

python中常用的数据类型:

  • Number(数字)
int(整数)
float(浮点数)
complex(复数):可用a + bj者complex(a,b)表示, 复数的实部a和虚部b都是浮点型
  • bool(布尔):True和False
  • String(字符串):Uniconde字符序列,在引号内包含
  • List(列表):有序的值的序列
  • Tuple(元组):有序的值的序列且不可改变
  • Dictionary(字典):无序的键值对的组合
  • Set(集合):无序的不含重复值的序列

其中不可变数据为:Number(数字)、bool(布尔),String(字符串)、Tuple(元组);

可变数据为:List(列表)、Dictionary(字典)、Set(集合)。

57c61986fa8c9eeaa6645605909b99e7.png

一、查看数据类型的方法

① type(数据)

a=1
type(a)

24ac93e0c45255c685f8b85b4470bdd4.png
z='h'
type(z)

801aa20243cb7d6f98d3ffaa0f9fd09a.png
type(3.14)

65004bfe1ba48e9e948ec64a4393c487.png
type(True)

e702d7552d538edfcf665f484d92ed02.png

② isinstance(数据,数据类型),返回bool值True或False

a=1
isinstance(a,int)

a93247329609846d2ee3cff4fae6f7b3.png
b='你好'
isinstance(b,int)

9eaeb03a8dd9452eb9542fef62f5780f.png
应为“str"类型

isinstance 和 type 的区别在于:

  • type()不会认为子类是一种父类类型。
  • isinstance()会认为子类是一种父类类型。

二、转换数据类型的方法

当我们需要对数据内置的类型进行转换时,只需要将数据类型作为函数名即可。这些函数返回一个新的对象,表示转换的值。

a=1
str(a)

ad7464c7784d56834a6e0afc6788f487.png
返回的是视图
type(a)

43ce499059c8136197759a89b8a05608.png
c = str(a)
c

eaae3a44c65861c50c88f49f8593a948.png
type(c)

9dc5feafdf99236ff0c11088cc840d48.png
int(c)

3552c787fcddc92927805dfb8a7cbae6.png
complex(c)

af0289f1e3edabb302cac4adab71bd1a.png
complex将整型转化成复数,复数由实部和虚部构成,只传入实部,虚部系数为0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值