关于Python你不得不知道的四个数据类型

高级数据类型:字符串、列表、字典、元组

在这里插入图片描述

一.字符串String

好比如坐公交车,每个座位对应一个编号,一个编号对应一个下标。
字符串以单引号或双引号以及包裹在其中的若干字符组成,如:

'ITzhishibanyungong'
'111'
'知识搬运工'

从形式上我们不难看出,字符串是字符的有序序列,所以具有索引。例如:

>>>'ITzhishibanyungong'[1]
'T'

我们也可以对字符串进行切片操作,来截取字符串其中的一段内容。
使用方式:[起始下标:结束下标:步长] 注意左闭右开,结束下标不包括在内。

~常用的一些函数
title() #把每个单词的首字母变成大写
join(x) #循环取出所有值用x表示
split() #切割字符串
find(x) #检测x是否在字符串中
lstrip/rstrip/strip #移除左/右/两侧的空白
replace(old,new,count=None) #new替换old,count表示换几个,无说明则全部替换
lower/upper() #大小写转换
count() #统计出现的次数

二.列表List

list就是一种有序的集合[]
例如:

l1=[]  #空列表
l2=[1,2,3,'python',True]  #列表中可包含任意类型

list可以随时添加和删除其中的元素。

.append() #在列表后面添加元素
.remove() #删除左边找到的第一个元素

count(): 统计元素出现的次数
extend(): 扩展,相当于批量添加
sort():列表排序 reverse=True为倒序
reverse(): 反转列表
pop(): 删除后面一个元素
insert(): 在指定位置插入
index(): 获取指定元素索引号

三.字典 Dict

· 字典可以存储任意对象

· 字典以键值对的形式创建

形式:{‘key’:‘value’}

dict={'name'='江','age'=20}

注意:键(key)不能重复,值(value)可以重复
key必须是不可变元素,如数字,字符串,元组

· 字典是可以修改元素的

dict['name']='tan'

·可新增元素

`dict['school']='fzu‘`

如果键在字典中不存在,那么就会新增这个元素。

· 删除key
del dict['name'] #指定键删除
dict.pop('name') #删除并返回

· 统计个数
dict.len() #查看有几个键值对

· 获取
dict.key() #获得键
dict.value() #获得值
dict.items() #获得键值对

·清空

dict.clear()
del dic

四.元组 Tuple

·元组与列表类似,不同之处在于元素不能修改,元组使用(),也可通过下标进行访问。

·创建

tuple1=()
tuple1=(1,2,3,'x')

·元组的内置函数
count :统计次数
index : 查看指定元素的下标索引
·元组可以使用切片,左闭右开

print(tuple1[2: -1:]

·元组中放入列表

tuple2=(1,2,'a',[3,4,5])

#元组不可修改,但可以对里面的列表进行修改。

tuple2[3][0]=1
print(tule2)
  #(1,2,'a',[1,4,5])

在这里插入图片描述

希望这一篇文章可以帮助到大家!
可关注我的公众号,我会定期发布文章,球球大家点个关注。在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值