测试开发_013

《Python 数据类型详解》课程总结


一、数据类型的概念
  1. 定义

    • 数据类型是编程中用于分类和组织数据的方式,决定了数据的存储形式、操作规则和取值范围。
    • 作用:明确数据特性(如数值可计算、字符串可拼接),避免逻辑错误。
  2. 现实类比

    • 类似生活中信息的分类:
      • 姓名 → 字符串("张三"
      • 年龄 → 数值(25
      • 婚否 → 布尔值(True/False

二、Python 数据类型的分类
类别具体类型可变性示例
基本类型数字(intfloatcomplex不可变423.141+2j
字符串(str不可变"Hello"
布尔(bool不可变TrueFalse
容器类型列表(list可变[1, "a", True]
元组(tuple不可变(1, "a", True)
字典(dict可变{"name": "Tom"}
集合(set可变{1, 2, 3}
空类型NoneType-None

三、如何查看数据类型
  1. 使用 type() 函数

    • 直接查看数据或变量的类型:
      print(type(10)) # 输出: <class 'int'>
      print(type("Hello")) # 输出: <class 'str'>
      1. 结合变量使用:
        age = 25
        print(type(age)) # 输出: <class 'int'>
      2. 注意事项

        • 字符串与数字的区分:
          num_str = "123" # 类型为 <class 'str'>
          num_int = 123 # 类型为 <class 'int'>
          1. 动态类型特性:变量类型随赋值变化。

        四、可变与不可变数据类型
        特性数据类型说明
        不可变intfloatstrbooltuple创建后不能修改(如修改字符串会生成新对象)。
        可变listdictset可原地修改内容(如列表追加元素)。

        示例

        # 不可变示例
        s = "Hello"
        s += " World" # 实际生成新字符串,原字符串不变
        
        # 可变示例
        lst = [1, 2]
        lst.append(3) # 直接修改原列表

          五、总结与下节预告
          1. 核心要点

            • Python 数据类型分为基本类型容器类型空类型
            • 通过 type() 函数可快速查看数据类型。
            • 理解可变与不可变类型是避免程序错误的关键。
          2. 下节课内容
            数字类型详解:深入讲解整数、浮点数、复数的运算与特性。

          评论
          添加红包

          请填写红包祝福语或标题

          红包个数最小为10个

          红包金额最低5元

          当前余额3.43前往充值 >
          需支付:10.00
          成就一亿技术人!
          领取后你会自动成为博主和红包主的粉丝 规则
          hope_wisdom
          发出的红包

          打赏作者

          蓝花楹下

          你的鼓励将是我创作的最大动力

          ¥1 ¥2 ¥4 ¥6 ¥10 ¥20
          扫码支付:¥1
          获取中
          扫码支付

          您的余额不足,请更换扫码支付或充值

          打赏作者

          实付
          使用余额支付
          点击重新获取
          扫码支付
          钱包余额 0

          抵扣说明:

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

          余额充值