【Python学习笔记】-L3-字符串 列表 字典

本文详细介绍了Python中的字符串、列表和字典的常用操作,包括切片、大小写转换、去空格、查找位置、添加与删除元素、追加、扩展、插入、索引、计数等。同时,探讨了元组的特点,以及字典的创建、更新、获取键值对、修改、删除等操作。此外,还提到了一些常见问题及解决方法。
摘要由CSDN通过智能技术生成

其他人写的很好的博客可以学习:https://blog.csdn.net/qq_44444503/article/details/124725921?

目录

【字符串】

 切片

str大小写切换

去掉str中间的空格

查找目标位置

【列表】

添加元素

删除元素

append列表后追加元素

extend扩展

insert指定位置插入

index获取索引值

count统计元素频次

【元祖】

【字典】

创建

直接追加/更改值

获取所有的键、值、键值对

修改

删除

排序

合并 +

复制 *

判断存在 in

其他

问题


L3-20220617
序列:在python当中 序列就是一组按照顺序排列的值【数据集合】
在python中 存在三种内置的序列类型:
字符串、列表、元组


【字符串】


1.序列属性:
优点:可以支持索引和切片的操作
特征:第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端


 切片


语法结构:str[start:end:step] 
   *(]
可以根据下表来获取序列对象的任意[部分]数据[起始:结束:步长] 
注意:
1)step默认为1 
2) 注意区别Excel 这里是:冒号
3)切片从开始索引开始截取到结束索引,不包含结束索引(俗称含头不含尾)
test="python"
# print(type(test))
# print(test[1])
# print(test[0:4]) #pyth
# print(test[0:4:2]) #pt
# print(test[0:]) #python
# print(test[:3]) #pyt
# print(test[::-1]) #倒叙输出,从右往左遍历
print(test[::-1]) #nohtyp
print(test[::-2]) #nhy
print(test[::-3]) #nt
print(test[::-4]) #ny
print(test[::-5]) #np  其实等于反着切片

str大小写切换


语法结构:str.capitalize() 
语法结构:str.swapcase() 
语法结构:str.title() 
语法结构:str.lower() 
语法结构:str.upper() 
name='claire is claire'
print('首字母大写%s'%name.capitalize())#首字母大写Claire
print('首字母大写%s'%name.swapcase())#大小写互换
print('首字母大写%s'%name.title())#每个单词大小写


去掉str中间的空格


语法结构:str.strip() #去两边空格
语法结构:str.lstrip() #去左空格
语法结构:str.rstrip() #去右空格
语法结构:print(str.replace(" ","")) #去所有空格,其实就是把" "空格replace成""没有值
语法结构:print('str',join(str.split()) #join是循环取出所有值并用前面的str去链接,split是分开单词,因此print('',join(str.split()) 就可以去掉所有空格了

a='         shishishis shishish  shishi        '
print('去除空格%s'%a.strip()) #去除空格shishishis shishish  shishi
print('去除空格%s'%a.lstrip()) #去除空格shishishis shishish  shishi
print('去除空格%s'%a.rstrip()) #去除空格         shishishis shishish  shishi
print(''.join(a.split())) #shishishisshishishshishi
print('啊'.join(a.split())) #shis

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值