python 数据类型,2020/9/16

(1) 查看数据类型 :
具体操作:type(1)
out[1]: int

  1. (1.2):float
  2. (True):bool型,在Python中True,False分别表示逻辑真和假
  3. (“DateScience”)字符串型,
  4. ([1,2,3,4,5,6,7,8,9]):list型(列表)
  5. ((1,2,3,4,5,6,7,8,9)):tuple型(元组)
  6. ({1,2,3,4,5,6,7,8,9}):set型(集合)
  7. ({“a”:0,“b”:1,“c”:2}):dict(字典)
    (2)判断数据类型:
    1、#判断数据类型的方法:
    x=10
    isinstance(x,int)
    输出: Ture
    2、#判断y是否为整型(int)
    y=10.0
    isinstance(y,int)
    输出:false
    3、特殊情况,在python中bool为int型
    isinstance(True,int)
    输出:Ture
    (3)转换数据类型的方法:
    1、int(1.6)#将浮点数转化成整型
    输出:1
    2、float(1)#将整型转化为浮点型
    输出:1.0
    3、bool(0)
    输出:False
    4、tuple([1,2,1,1,3])#将列表转化为元组
    输出:(1,2,1,1,3)
    5、list((1,2,3,4))#将元组转化为列表
    输出:[1,2,3,]
    (4)特殊数据类型:
    1、x=None#None的输出必须使用print,否则什么也看不见
    print(x)
    输出:None
    2、x=2+3j#complex复数类型,在python中j表示复数
    print(‘x=’,x)
    输出:x=(2+3j)
    3、y=complex(3,4)
    print(‘y=’,y)
    输出:y=(3+4j)
    4、bool函数非0既真
    5、int(‘100’,base = 2)#将100转化为2进制数
    输出:4
    6、int(‘100’,base = 10)#将100转化为10进制数
    7、#科学计数法
    8、9.8e2代表9.8的10的2次方
    9、#对序列进行切片操作
    mySeq1[1:3]=“Date Science”
    mySeq2[1:3]=[1,2,3,4,5,6]
    mySeq3[1:3]=(11,12,13,14,15)
    先运行
    mySeq1[1:3],mySeq2[1:3],mySeq3[1:3]
    输出:(‘at’,[2,3],(12,13))#mySeq[1:3]取数是从0开始,且不包括3
    10、#*号的特殊运用
    ‘mySeq’*3
    输出:‘mySeqmySeqmySeq’
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值