4数据序列

一、数据类型

1、可变数据类型
列表、字典、集合

2、不可变数据类型
数字类型、元组、字符串

二、认识各大数据序列
2.1基础知识

type(a)#**查看数据类型**
input("接收用户输入的信息")
len()计算长度
append()追加的数据是⼀个序列,则追加整个序列到列表
extend()列表结尾追加数据逐⼀添加到列表。 `列表序列.extend(数据)`
insert()指定位置新增数据; `列表序列.insert(位置下标, 数据)`


2.2切片(字符串、列表、元组都⽀持切⽚操作)列表序列.extend(数据)

**#1、字符串**
name = "abcdefg"
print(name[2:5])

2.3查找

#1、字符串序列.find(⼦串, 开始位置下标, 结束位置下标)
#rfind从右面查找

mystr = "hello world and itcast and itheima and Python"
print(mystr.find("and",))

#2、列表  in:判断指定数据在某个列表序列,如果在返回True,否则返回False 
name_list = ['Tom', 'Lily', 'Rose']
find=input("请输入查找的名字:")
if name in name_list:
    print("名字已存在")
else:
    name_list. append(find)
    print(name_list)


2.4索引

1#字符串序列.index(⼦串, 开始位置下标, 结束位置下标)
  #rindex()从右侧查找
  

2.5计算总数

#字符串序列.count(⼦串, 开始位置下标, 结束位置下标)

2.6修改
replace()替换
split()按照指定字符分割字符串
join()将多个字符串合并成一个新的字符串
capitalize()将字符串第一个字符转换成大写
title()将字符每个单词首字母换成大写
lower()将字符中大写转成小写
upper()将字符串中小写转换成大写
lstrip()栓除字符串中左侧空白字符
rstrip():删除字符串右侧空白字符
strip():删除字符串两侧空白字符
ljust():返回⼀个原字符串左对⻬,并使⽤指定字符(默认空格)填充⾄对应⻓度 的新字符串。
rjust():返回⼀个原字符串右对⻬,并使⽤指定字符(默认空格)填充⾄对应⻓度 的新字符串,
center():居中对齐,并使⽤指定字符(默认空格)填充⾄对应⻓度 的新字符串,语法和ljust()相同。

#1、字符串序列.replace(旧⼦串, 新⼦串, 替换次数) 
#2、字符串序列.split(分割字符, num)num表示分隔符出现的次数
#字符串序列.ljust(⻓度, 填充字符)

2、列表
2、1删除
del:删除指定下标的数据del ⽬标
pop():删除指定下标的数据(默认为最后⼀个),并返回该数据。列表序列.pop(下标)
remove():移除列表中某个数据的第⼀个匹配项。列表序列.remove(数据)
clear():清空列表 列表序列.clear(数据)
2.2修改
指定下标数据 : 列表[下标]=“替换数据”
reverse():逆置
sort():排序 列表序列.sort( key=None, reverse=False)
2.3复制
copy()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_44424860

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值