Python数据类型

本文介绍了Python中的基本数据类型,包括布尔型、整型、浮点型、字符串、元组、列表、字典和集合,以及如何进行数据类型的转换。布尔型只有True和False,元组声明后不可变,列表和字典则提供了灵活的数据结构。数据类型转换函数如bool(), int(), float(), tuple(), list()和dict()用于在不同类型间转化。" 131434292,5749947,寻找黄金宝箱:华为OD机试题解(Java实现),"['算法', 'Java', '华为开发者测试']
摘要由CSDN通过智能技术生成

数据类型

    1. type(obj),返回对象的类型
    2. 布尔型:bool
      1. 只有两个值:True,False,声明后不能被改变
      2. bool(obj),根据对象的值返回布尔值
        1. 0、None、空字符、空列表、空字典、返回False
      3. 整形:int
      4. 浮点型:float
      5. 字符串:str,包含在引号之间的内容(可以是单引号、双引号、三引号)
      6. 元组:tuple
        1. 声明后不能被改变
        2. 包含在()之间的内容,每一个元素之间使用逗号分隔,元组中的元素可以是任意数据类型
          1. 声明:tup = (1,2,3,4)
      7. 列表:list,包含在[]之间的内容,每一个元素之间使用逗号分隔,列表中的元素可以是任意数据类型
        1. li = [1,2,3,1.3,'abc',True,[123]]
      8. 字典:dict,包含在{}之间的内容,每一个元素为一个键值对{key:value},键只能为不可变的数据类型(int、float、布尔型、字符串、元组),值可以为任意数据类型
          1. 声明:dict = {'name':'lucy',1:[1,2,3],1.8:{},True:'abc',(1,2):1000}
      9. 集合:
        1. set,包括在{}之间的内容,每一个元素之间使用逗号分隔,集合中的元素可以是任意数据类型
        2. 集合中的元素不会重复,常用集合来去重
        3. 数据类型转换
          1. bool(obj),根据对象的值返回布尔值
            1. 0、None、空字符、空列表、空字典、返回False
          2. int(obj),将对象转换为整型
            1. 布尔型 ------> 整型
              1. True -----> 1
              2. False -----> 0
            2. 浮点型 ------> 整型
              1. 取整,会损失精度
          3. float(obj),将对象转换为浮点型
            1. 布尔型 ------> 浮点型
              1. True ------>1.0
              2. False ------>0.0
            2. 整型 -----> 浮点型
            3. 字符串 ---->浮点型
              1. 字符串中不能包含小数点以外的任何非数字字符
          4. tuple(obj),将对象转换为元组
            1. 字符串 ------> 元组
            2. 列表 -------> 元组
            3. 字典 -------> 元组
              1. 元组中只有键
          5. list(obj),将对象转换为列表
            1. 字符串 ------> 列表
            2. 元组 ------> 列表
            3. 集合 -------> 列表
            4. 字典 -------> 列表
              1. 列表中只有键
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值