python学习06

这篇博客主要介绍了Python中String字符串的各种操作,包括填充、查找、提取、分割与合并、替换、判断、前缀后缀检查、编码解码、ASCII码转换及字符串映射等核心功能,是Python初学者掌握字符串操作的重要参考资料。
摘要由CSDN通过智能技术生成

一.String字符串

1.常用功能

1.1填充

代码演示:
#填充
#center(width[,fillchar]):返回一个指定宽度的居中字符串,width是填充之后整个字符串的长度
#fillchar是需要被填充的字符串,默认为空格
#char——》character字符
str1="hello"
print(str1.center(20))
print(str1.center(20,"*"))
#print(str1.center(20,"abc"))	#TypeError: The fill character must be exactly one character long
#注意:使用了center功能之后,生成了一个新的字符串,原字符串出现在中间,两边使用指定的字符填充
#注意:fillchar必须只有一个字符

#1.just(width[,fillchar])	返回一个指定宽度的字符串,将原字符串居左对齐,width是填充之后整个字符串的长度
#l:left
print(str1.ljust(20,"%"))

#rjust(width[,fillchar])	返回一个指定宽度的字符串,将原字符串居右对齐,width是填充之后整个字符串的长度
#r:right
print(str1.rjust(20,"%"))

#zfill(width)返回的是一个指定宽度的字符串,将原字符串居右对齐,width使用0填充
print(str1.zfill(20))

1.2查找

#查找【掌握】
str2="abcdefgh123hello"
#find(str[,start,end]):从左到右依次检测,str是否在原字符串中,如果存在则返回位置
#特点:如果查找到,返回的是子字符串的第一个字符在原字符串中的下标,如果查找不到则返回-1
print(str2.find("hello"))
print(str2.find("e"))
print(str2.find("yyy"))
print(str2.find("h",3,10))
#注意:如果子字符串在原字符串中出现多次,则只返回第一次查找到的下标

#rfind():类似于find,只是从右往左检测
print(str2.rfind("hello"))
print(st
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值