python 基本数据类型及内置方法

目录:

  • 引子

  • 数字类型int与float

    • 定义

    • 类型转换

    • 使用

  • 字符串

    • 定义

    • 类型转换

    • 使用

      • 优先掌握的操作

      • 需要掌握的操作

      • 了解操作

  • 列表

    • 定义

    • 类型转换

    • 使用

      • 优先掌握的操作

      • 了解操作

  • 元组

    • 作用

    • 定义方法

    • 类型转换

    • 使用

  • 字典

    • 定义

    • 类型转换

    • 使用

      • 优先掌握的操作

      • 需要掌握的操作

  • 集合

    • 作用

    • 定义

    • 类型转换

    • 使用

      • 关系运算

      • 去重

      • 其他操作

    • 练习

  • 可变类型和不可变类型

  • 数据类型总结

  • 视频链接

一 引子

​ 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) ,单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率, python针对这些常用的操作,为每一种数据类型内置了一系列方法。本章的主题就是带大家详细了解下它们,以及每种数据类型的详细定义、类型转换。

二 数字类型int与float

2.1 定义

2.2 类型转换

2.3 使用

数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法

三 字符串

3.1 定义:

3.2 类型转换

3.3 使用

3.3.1 优先掌握的操作

3.3.2 需要掌握的操作

1.strip, lstrip, rstrip

2.lower(),upper()

3.startswith,endswith

4.格式化输出之format

之前我们使用%s来做字符串的格式化输出操作,在传值时,必须严格按照位置与%s一一对应,而字符串的内置方法format则提供了一种不依赖位置的传值方式

案例:

format的其他使用方式(了解)

5.split,rsplit

6.join

7.replace

8.isdigit

3.3.3 了解操作

四 列表

4.1 定义

4.2 类型转换

4.3 使用

4.3.1 优先掌握的操作

4.3.2 了解操作

五 元组

5.1 作用

元组与列表类似,也是可以存多个任意类型的元素,不同之处在于元组的元素不能修改,即元组相当于不可变的列表,用于记录多个固定不允许修改的值,单纯用于取

5.2 定义方式

5.3 类型转换

5.4 使用

六 字典

6.1 定义方式

6.2 类型转换

6.3 使用

6.3.1 优先掌握的操作

6.3.2 需要掌握的操作

1.get()

2.pop()

3.popitem()

4.update()

5.fromkeys()

6.setdefault()

七 集合

7.1 作用

集合、list、tuple、dict一样都可以存放多个值,但是集合主要用于:去重、关系运算

7.2 定义

7.3 类型转换

7.4 使用

7.4.1 关系运算

我们定义两个集合friends与friends2来分别存放两个人的好友名字,然后以这两个集合为例讲解集合的关系运算

两个集合的关系如下图所示

7.4.2 去重

集合去重复有局限性

示例如下

7.4.3 其他操作

7.5 练习

八 可变类型与不可变类型

可变数据类型:值发生改变时,内存地址不变,即id不变,证明在改变原值

不可变类型:值发生改变时,内存地址也发生改变,即id也变,证明是没有在改变原值,是产生了新的值

数字类型:

字符串

列表

元组

字典

九 数据类型总结

视频链接:

Last updated

Was this helpful?