python 学习之路(八)

一,字符串大小写的转化

上图中展示的是对字符串大小写的操作。

1.capitalize :将字符串第一个字符转化为大写,其余的变成小写

2.casefold:全部转化为小写

3.title:将字符串中的每个单词的首字母大写,其余的小写

4.swapcase:将字符串中的大小写进行反转

5.upper:将所有字符转化为大写

6.lower:将所有字符转化为小写

lower和casefold的区别是什么:在英语中两者是一样的,但是在其他语言中lower是无法使用的,但是casefold可以。

二,给字符串"穿外套"

1.center:这个的作用是将原字符串放在中间,然后有指定的字符填充原字符串左右两边的地方,如果无法均分的话,则在右边加一个。

'python'.center(13, '-'),有两个参数,一个是生成的新字符串的总长度,一个是用于在左右两边填充的字符,上述代码的生成结果是:'---python----'由于无法均分所以在右边多加一个横杠。

2.ljust:这个只会在右边填充东西。

3.rjust:这个只会在左边填充东西。

4.zfill:这个在填充时只会填充0,并且是在字符串的左边,如果前面有-或者+,则会将他们提前。

三,对字符串的查找

1.count 统计字符串中某个元素出现的次数,并且可以通过设置参数来确定查找的范围,找不到时返回0。

2.find:从左向右找某个元素,并且返回该元素最左边的东西的下标,找不到是返回-1。也可以通过设置参数来确定寻找的范围。

3.rfind:从右向左找某个元素,并且返回该元素最右边的东西的下标,找不到是返回-1。也可以通过设置参数来确定寻找的范围。

4.index:使用方法和find是一样的,但是在遇到找不到的时候会报错。

四,字符串的拼接

我们使用到了join

它会以前面的分隔符,将可迭代对象进行连接

只能用于字符串列表的拼接,如果存在非字符串列表的玩意,会报错。

五,字符串的替换

我们用到了replace

将前面旧的字符串中的元素(old)替换成新的元素(new)并且可以通过设置count来看控制替换的次数,在没有说明count的情况下,python会替换所有的old。

相关推荐
我命由我1234544 分钟前
Photoshop - Photoshop 矢量蒙版
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·photoshop
熊猫钓鱼>_>1 小时前
越顺,越空:当 AI 把学习 “优化“ 到消失
人工智能·学习·ai·llm·agent·ai编程·metaai
一条破秋裤2 小时前
02_注册设备号_从主次设备号到成对注销
学习
@codercjw2 小时前
企业实战电机和传感器选型
学习
zhangrelay3 小时前
用ROS2Lyrical实验报告册思路重做蓝桥云课ROS1实验并改进
linux·笔记·学习·ubuntu·机器人
m4Rk_3 小时前
【论文阅读】Agent 记忆机制(91):THEANINE——不删除过时记忆,让 Agent 记住事情是如何变化的
论文阅读·人工智能·学习·开源·github
我命由我123454 小时前
Photoshop - Photoshop 面板和菜单
学习·职场和发展·产品运营·求职招聘·职场发展·产品经理·photoshop
一木 之林4 小时前
RAG开发学习总结:从 LangChain 入门到检索增强生成链路的全栈实战-4/6
人工智能·学习·计算机视觉·langchain
LHR_friendship4 小时前
HCIP课程全部内容
网络·笔记·学习·hcip·华为ensp
海绵宝宝转agent4 小时前
Pico 学习笔记 Harness 设计、历史压缩、三类目录与缓存复用
笔记·学习·缓存