python数据类型

基本数据类型

  • int 整形
  • float 浮点型
  • bool 布尔型
  • str字符型

字符串(str)

  • 字符串的特点与功能(调用完功能,会返回一个新的结果字符串)

  • 特点:Python中字符串具有索引的概念

函数

  • 转大写upper()
  • 转小写lower()
  • 判断字符串内容是否为数字isdecimal()
  • 判断字符串是否以xxx开头 startwith()
  • 判断字符串是否以xxx结尾 endwith()
  • 获取长度len()如果小括号中传入的是字符串,获取的是字符串中字符的个数
  • split()可以将字符串切割
  • replace()可以将字符串替换
  • reverse()可以将字符串反转
  • strip()可以将字符去空格
  • 字符串.join()方法可以将一个列表以字符串的方式拼接

公共方法

  • len()函数字符串长度

通过索引获取元素

name= "helloword"
print(name[0]) # h
print(name[3]) #l
print(name[-1]) #d

切片

info = "好好学习天天向上"
print(info[2:4])  # 学习
print(info[-4:-2])  # 天天
print(info[::2])  # 第三个部分代表步长

列表(list)

list列表中每个值都有对应的位置值,称之为索引index,第一个索引为0

  • 使用append()添加元素
  • remove()删除指定元素
  • insert()可以向指定索引位置增加元素
  • pop()删除指定索引位置的元素
  • index()查找指定元素
  • sort() 对列表元素进行排序
  • count()可以查找指定值出现的次数
  • reverse()将list元素进行反转
  • del 列表可以将列表删除
  • clear()方法可以清空列表

元组(tuple)

  • 另一种有序列表叫元组: tuple
  • 和list非常相似,但是tuple 一旦初始化就不能修改
  • tuple()的使用可以使得代码更安全,防止错误的赋值导致重要对象的改变

字典(dict)

特点

  • 具有极快的查找速度
  • 在dict中,建必须是唯一的,但值可以重复
  • 值可以取任何数据类型,但键必须是不可变的
  • dict字典中的kv键值对可以动态增减
  • dict字典是无序的

主要方法

  • get ()通过key获取value, 还可以指定当key不存在时返回一个默认值
  • pop()通过key删除kv键值对
  • keys() 返回所有的key
  • values()返回所有的value
  • items()将每一个kv键值对转化成二元组并返回
  • clear()清空字典
  • 通过in 可以判断dict中是不是包含某个key

集合(set)

  • set集合 与dict类似 , 也是一组key的集合,但不存储value
  • key不能重复,set集合一般用于去重jian
  • 创建一个set 使用set() 方法进行创建

方法

  • add() 向集合中添加元素
  • pop()随机移除一个元素,因为set集合是无序的
  • remove()从set集合中移除元素,若不存在则报错
  • discard()也能从set()中移除元素,但元素不存在不会报错
  • intersection: 返回集合交集
  • union:返回集合的并集
  • difference:返回集合的差集
posted @ 2024-01-17 09:37  low-reed  阅读(10)  评论(0)    收藏  举报