首页 >> 大全

python基础之字符串方法(下)

2023-11-07 大全 30 作者:考证青年

博主简介:原互联网大厂员工,网安巨头员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。

目录 三、参考四、总结

一、背景

是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。下面我们来介绍一下的字符串相关方法。

二、相关方法 1、()方法

()方法用于将字符串中的旧字符串替换成新字符串。。格式如下。

(1)str表示被查找字符串;

(2)old表示将被替换的子串;

(3)new表示新字符串,用于替换old子串;

(4)max是可选参数,表示替换不超过max次,省略时默认替换所有。

str.(old,new[,max])

例:创建字符串“ = ” “”,使用()方法替换其中的day为DAY。中。

new_str = "Monday Tuesday Wednesday Thursday Friday Saturday Sunday"
a=new_str.replace('day','DAY')		#将new_str中的day替换为DAY
b=new_str.replace('day','DAY',3)	#将new_str中的day替换为DAY,限制为3次
print("a:",a)
print("b:",b)

运行结果如下:

用于查找子串的另一个常用方法是index()方法,该方法与find()方法的用法基本一致,区别在于当查找的子串不存在时,抛出异常。

2、strip()方法

strip()方法用于删除字符串两端连续的空白字符或指定字符,格式如下。

(1)str表示字符串;

(2)chars表示移除字符串两端指定的字符,省略时默认为空格

str.strip([chars])

例:创建字符串 = “ is an 0001”,使用strip()方法去掉字符串中的“0”和“1”。

new_str = "110This is an example 0001"	#创建字符串
a=new_str.strip('1')			#移除new_str两侧的1
b=new_str.strip('01')			#移除new_str两侧的0和1
print("a:",a)
print("b:",b)

运行结果如下:

3、lower()方法

lower()方法用于转换字符串中所有大写字符为小写。

str.lower()

例:创建字符串“=”This is an “”,使用lower()方法将其转换为小写。

new_str = "This is an EXAMPLE"	#创建字符串
a=new_str.lower()		#将new_str中的大写字符转为小写
print("a:",a)

运行结果如下:

4、upper()方法

upper()方法则用于转换字符串中所有小写字符为大写。

str.lower()

例:创建字符串“=”This is an “”,使用upper()方法将其转换为大写。

new_str = "This is an EXAMPLE"	#创建字符串
a=new_str.upper()		#将new_str中的小写字符转为大写
print("a:",a)

运行结果如下:

5、()方法

()方法用于检测字符串是否由字母和数字,或两种的一种组成。如果是就返回True;否则返回False。

str.()

例1:创建字符串=“”,使用()方法判断中是否由字母或数字组成。

new_str = "2018example"	#创建字符串
a=new_str.isalnum()		#判断new_str中是否只有数字或字母
print("a:",a)

运行结果如下:

例2:将字符串“This is a book!“中的多余空格删除,即如果有连续空格只保留一个。

new_str = "This    is     a    python    book!"	#创建字符串
s_str=new_str.split()			#以空字符为分割符,将new_str全部分割
print(s_str)				#输出分割后结果
j_str=' '.join(s_str)				#用空格连接s_str中的字符
print(j_str)				#输出连接后的字符串

运行结果如下:

三、参考

1、廖雪峰的官网

2、官网

3、编程案例教程

四、总结

以上就是就是关于的字符串方法的相关知识,主要有(),strip(),lower(),upper(),()方法。可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了