欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python中六种数据类型以及常用方法使用介绍

程序员文章站 2022-07-09 16:45:14
本片主要介绍python中的六种数据类型,以及每种数据类型的一些常用的搭配的方法,及其对列表,元组和字典的声明规范。...

六种数据类型

1、Number(数值)

  • 其中Number(数值)数据类型是用来存储数值的,它们是不可变的数据类型,所以即使再次对一个已经赋值的数进行赋值不会改变原来的存储地址,而会重新分配一个地址空间给第二次赋值的数,并不会在原有的地址空间更改数值。
    python中六种数据类型以及常用方法使用介绍

  • Python支持四种不同的数字类型:

    int(整型)、 float(浮点型)、 complex(复数)、 bool(布尔类型)
    python中六种数据类型以及常用方法使用介绍

2、String(字符串)

  • 字符串就是使用(单引号,双引号,三引号)引起来的内容就是字符串
  • 官方定义:元素以引号包围不可修改的有序序列。


1、不可修改:字符串中的内容一旦被定义后就不能被修改。
2、有序序列:即成员(字符)有序排列,可通过下标访问。

  • 2.1、字符串的索引

    定义:字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。
    字符串索引正序从 0 开始,倒序从-1 开始
    python中六种数据类型以及常用方法使用介绍
  • 2.2、字符串的切片

字符串的切片指的是从字符串中复制出一份指定的内容,存储在另外一个变量中,不会对原字符串进行修改。
切片格式:[起始索引:结束索引:[步长]]
注:
1、步长可以省略,默认为 1。
2、包括开头不包含结尾
python中六种数据类型以及常用方法使用介绍
其中步长为负数的时候,表示开始索引位置往左截取,所以当你开始索引值小于结束索引值的时候,步长为负数时是什么也截取不到。
python中六种数据类型以及常用方法使用介绍

  • 2.3、字符串的拼接

字符串支持"+”和"*"进行字符串的拼接。
python中六种数据类型以及常用方法使用介绍

  • 2.4、字符串函数

    • ①、字符串查找

python中六种数据类型以及常用方法使用介绍

  • ②、字符串拆分

python中六种数据类型以及常用方法使用介绍

  • ③、字符串替换

python中六种数据类型以及常用方法使用介绍

  • ④、字符串的修饰

python中六种数据类型以及常用方法使用介绍

3、List(列表)

定义:列表是一个可修改的,元素以逗号分割,以中括号包围的有序序列。
格式:变量名=[元素 1,元素 2,元素 3,…]

  • 3.1、列表的操作

列表的操作包含对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符串所做的操作那样。
python中六种数据类型以及常用方法使用介绍

  • 3.2、列表的函数方法

  • ①、列表增加操作

python中六种数据类型以及常用方法使用介绍

  • ②、列表删除操作

python中六种数据类型以及常用方法使用介绍

  • ③、列表修改操作

python中六种数据类型以及常用方法使用介绍

  • ④、列表查找操作

python中六种数据类型以及常用方法使用介绍

4、Tuple(元组)

定义:元组是一个不可修改的,元素以逗号分隔的以小括号包围的有序序列,可以将元组看成一个不可修改的列表
格式:
变量名=(元素 1,元素 2,…)

**注:元组的基本操作和列表没什么差别,只是元组是一个不可修改的序列,查找,切片,重复,拼接的方法都和列表的操作一样,这里就不重复展示了

  • 4.1、元组的声明(一个逗号的魅力)

注:如果元组中只有一个值,如果没有逗号变量的类型就是值的类型。如果有逗号,则表示元组类型。
python中六种数据类型以及常用方法使用介绍

  • 4.2、元组的方法

python中六种数据类型以及常用方法使用介绍

enumerate()内置函数
for 循环每遍历一次 enumerate()函数返回一个元组(index,value),索引从 0 开始
python中六种数据类型以及常用方法使用介绍

5、Dict(字典)

  • 5.1、字典方法

    • ①增加操作
      python中六种数据类型以及常用方法使用介绍
    • ②删除操作
      python中六种数据类型以及常用方法使用介绍
    • ③修改操作
      python中六种数据类型以及常用方法使用介绍
    • ④查找操作
      python中六种数据类型以及常用方法使用介绍
      python中六种数据类型以及常用方法使用介绍

6、Set(集合)

定义:集合是盛放多个数据的一种类型。集合中的元素是无序的,唯一的、不可改变类型。可以使用大括号 { } 或者 set() 函数创建集合,
格式:
(1). 变量名={元素 1,元素 2,元素 3,…}
(2). 变量名=set(序列) 例如 变量名=set(元组,自动,字符串)
注意事项
1.创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
2.集合中的元素必须是不可修改类型

  • 6.1、集合的操作

  • ①添加操作
    python中六种数据类型以及常用方法使用介绍
  • ②删除操作
    python中六种数据类型以及常用方法使用介绍
  • 6.2、集合的数学运算

    1.交集(& 或者 intersection) 取公共部分
    2.并集。(| 或者 union) 取去除重复部分内容
    3.差集。(- 或者 difference)取 set1 或者 set2 中除去公共部分的内容
    4.反交集。(^ 或者 symmetric_difference)
    5.子集。(< 或者 issubset)
    6.超集。(> 或者 issuperset)
  • 63、集合的引用场景

    由于元素在集合中只能存储一次,集合 (set) 可以用来把重复项从其他数据类型中过滤掉。 接把其他类型 转换为一个集合 (set) ,然后再转换回来即可。

本文地址:https://blog.csdn.net/DF_Charles/article/details/107179478