美文网首页Python养成记
15、Python基础数据类型

15、Python基础数据类型

作者: 魔方宫殿 | 来源:发表于2022-03-29 23:10 被阅读0次
    Life is short, you need Python!

    上集回顾:

    1. 字典定义
    2. 字典构造
    3. 字典常用操作

    上集学习了基础数据类型:字典dict,算是对基础数据类型完成了第一遍地学习。本集对数据类型进行一次总结和复习,希望能够温故而知新。大家习惯上把整数int,浮点数float和布尔型boo统称为数值,所以就有了Python六大基础类型:


    基础数据类型

    一、数值
    数值就是能够进行加减乘除等数学运算的数据类型,这里有三点要注意:

    1. 整数的除法运算,结果是浮点数;
    2. 任何数值和浮点数进行运算,结果是浮点数;
    3. 布尔数据参与数学运算,True会当作1,False会被当做0。
    >>> True == 1
    True
    >>> False == 0
    True
    >>> True + 1
    2
    >>>
    >>> True + 0.1
    1.1
    >>>
    

    二、字符串
    字符串是最常用的一种数据类型,输入输出、文本处理、日志和调试通常都需要用到字符串。字符串需要熟练掌握以下几个技能:

    1. 拼接:通过多种方式把2个或者多个字符串拼接成一个字符串;
    2. 切片:根据下标切出需要的字符串片段;
    3. 转义:熟悉\n、'、"、\
    4. 多行字符串的表达方式:三重引号:"""...""" 或 '''...'''。

    三、列表
    列表就像一排箩筐,每个箩筐都可以放一些东西,还可以大箩筐里再放一排小萝筐。有人说学完列表就相当于学完一大半的Python了,可见列表的重要性。常用操作:

    1. 切片:和字符串一样,通过下标切成需要的子列表;
    2. 增加:append() 和 insert();
    3. 删除:remove()、pop() 和 clear();
    4. 修改和遍历;
    5. 排序和反转:sort() 和 reverse();
    6. 查找index()、扩展extend()。

    四、元组
    元组可以理解为一个不可修改的序列。构建元组时可以省略括号,直接用逗号分隔元组的元素,这叫打包。反过来把一个元组赋值给用逗号分隔的几个变量时,就叫解包。根据这种特性可以让函数一些返回多个值。

    >>> t = 1, 2, 3
    >>> t
    (1, 2, 3)
    >>> x, y, z = t
    >>> x
    1
    >>> y
    2
    >>> z
    3
    

    五、集合
    集合可以理解为没有重复元素的序列,通常可以用来对序列进行排重。集合还可以进行运算,集合运算就像分扑克牌,一人一沓。并集就是合到一起;你有4,我也有4,那4就是交集;差集就是我手里你没有的牌,嘿嘿,炸弹;对称差就是我手里你没有的牌,和你手里我没有的排并到一起:炸弹开会!

    六、字典
    字典就是键值对的集合,可以理解为一个对象,万物皆对象,对象就是一个具体的事物,有各种属性,键值对就是用来存储各种属性的。键就是属性的名称,身高、体重和姓名等等,值就是属性对应的具体数值。通过字典能够形象清晰的记录一个对象。


    本集总结:

    1. 数值
    2. 字符串
    3. 列表
    4. 元组
    5. 集合
    6. 字典

    下集见

    相关文章

      网友评论

        本文标题:15、Python基础数据类型

        本文链接:https://www.haomeiwen.com/subject/jmmbjrtx.html