当前位置: 移动技术网 > IT编程>脚本编程>Python > python中六种数据类型以及常用方法使用介绍

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

2020年07月08日  | 移动技术网IT编程  | 我要评论
本片主要介绍python中的六种数据类型,以及每种数据类型的一些常用的搭配的方法,及其对列表,元组和字典的声明规范。

六种数据类型

1、Number(数值)

  • 其中Number(数值)数据类型是用来存储数值的,它们是不可变的数据类型,所以即使再次对一个已经赋值的数进行赋值不会改变原来的存储地址,而会重新分配一个地址空间给第二次赋值的数,并不会在原有的地址空间更改数值。
    在这里插入图片描述

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

    int(整型)、 float(浮点型)、 complex(复数)、 bool(布尔类型)
    在这里插入图片描述

2、String(字符串)

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


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

  • 2.1、字符串的索引

    定义:字符串中每一个个体我们称之为字符或者元素。索引指的是字符的下标。
    字符串索引正序从 0 开始,倒序从-1 开始
    字符串索引位置
  • 2.2、字符串的切片

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

  • 2.3、字符串的拼接

字符串支持"+”和"*"进行字符串的拼接。
字符串拼接

  • 2.4、字符串函数

    • ①、字符串查找

字符串查找

  • ②、字符串拆分

字符串拆分

  • ③、字符串替换

字符串替换

  • ④、字符串的修饰

字符串的修饰

3、List(列表)

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

  • 3.1、列表的操作

列表的操作包含对列表进行相加、重复、索引 、切片,循环遍历等操作,就像对字符串所做的操作那样。
列表的操作

  • 3.2、列表的函数方法

  • ①、列表增加操作

列表的增加操作

  • ②、列表删除操作

列表的删除操作

  • ③、列表修改操作

列表的修改操作

  • ④、列表查找操作

列表的查找操作

4、Tuple(元组)

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

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

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

注:如果元组中只有一个值,如果没有逗号变量的类型就是值的类型。如果有逗号,则表示元组类型。
一个逗号的魅力

  • 4.2、元组的方法

元组中的方法

enumerate()内置函数
for 循环每遍历一次 enumerate()函数返回一个元组(index,value),索引从 0 开始

5、Dict(字典)

  • 5.1、字典方法

    • ①增加操作
      增加操作
    • ②删除操作
      删除操作
    • ③修改操作
      修改操作
    • ④查找操作
      查找操作
      在这里插入图片描述

6、Set(集合)

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

  • 6.1、集合的操作

  • ①添加操作
    集合添加操作
  • ②删除操作
    删除操作
  • 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

如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网