Python入门从0到1第六章第二节

一、数据容器:tuple(元组)

二、数据容器:str(字符串)

三、数据容器的切片

元组的定义和操作

# 定义3个元组
t1 = (1, 'python', True)
# 定义1个元素的元组
t2 = ('Hello', )  #  必须要带有逗号,否则不是元组类型
#元组只有一个数据,这个数据后面要添加逗号

元组的相关方法:

# 根据下标(索引)取出数据
t1 = (1, 3, 'python')
print(t1[2])   # 结果:‘python’
# index()方法
t1 = (1, 2, 'python', 5, 6, 'wang')
print(t1.index('python'))
# 统计某个数据在元组内出现的次数
t1 = (1, 2, 'python', 5, 'python', 'python')
print(t1.count('python'))
# 统计元组内的元素个数
t1 = (1, 2, 3)
print(len(t1))

注意:不可以修改元组的元素否则会报错

元组的特点:

可以容纳多个数据

可以容纳不同类型的数据

数据是有序存储的

允许重复数据存在

不可以修改

支持for循环

多数特性和list一致,不同点在于不可修改的特性

数据容器:str(字符串)

Index方法(查找特定字符串的下标索引值)

​my_str = "wanghao and wanghao"
print(my_str.index("and"))

replace方法

字符串的替换

语法:字符串.replace(字符串1,字符串2)

功能:将字符串内的全部:字符串1,替换为字符串2

注意:不是修改字符串本身,而是得到了一个新的字符串

split方法(字符串的分割)

字符串的分割

语法:字符串.split(分隔符字符串)

功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存入列表对象中

注意:字符串本身不变,而是得到列表对象

strip方法(字符串的规整操作)

移除空格:

my_str = "  wanghao and wanghao   "
print(my_str.strip())

移除指定字符串:

my_str = "11wanghao and wanghao11"
print(my_str.strip("1"))

作为数据容器字符串特点为:

只可以存储字符串

长度任意(取决于内存大小)

支持下标索引

允许重复字符串存在

不可以修改

支持for循环

数据容器(序列)的切片

什么是序列

内容连续、有序、支持下标索引的一类数据容器

哪些数据容器可以视为序列

列表、元组、字符串

序列如何做切片

序列[起始:结束;步长]

起始可以省略,省略从头开始

结束可以省略,省略到尾结束

步长可以省略,省略步长为1(可以为负数,表示倒序执行)

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值