python字符串方法整合(一)

本文主要整合了Python字符串的多种方法,包括format(格式化)、index(查找)、rjust(对齐)、count(计数)、join(拼接)和encode(编码格式),并对每个方法的作用、使用方式及特点进行了分析,如format比占位符方便,index一次只能找一个值等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python字符串方法整合(一)

字符串方法整合
format 格式化
index 查找
rjust 对齐
count 计数
join 拼接
encode 编码格式

format方法:
格式化字符串,和%s占位符用法基本一样。不过比占位符方便


a = input('输入姓名')
print('你好!{}'.format(a))
print('你好啊 {1},欢迎来到xxx博客系统{0}'.format('1.0',a))


输出结果:
输入姓名456
你好!456
你好啊 456,欢迎来到xxx博客系统1.0

分析:用于格式化字符串,可以选择插入位置用大括号表示。还可以选择先后顺序。

index方法:
用于字符串的查找。 —只能查找单个字符 返回下标


a = '123asd123'
print(a.index('a'))
print(a.index('2'))


输出结果:
3
1

分析:用于查找字符串中的值,找到返回下标。一次只能找一个值。例如找asd最终只能返回一个3,多余下标自动忽略

rjust方法:
此方法作用字符串输出时向左对齐x格,如果不够,以何种方式补全。


a = '欢迎'
print(a.rjust(50,'*'))

输出结果:
************************************************欢迎

分析:一般用于打印时的美化效果,向左对齐时使用*号或者空格都是不错的选择。
调用方法时第一个参数是对齐多少位,第二个参数是以什么符号对齐。

count方法:
此方法作用的出现次数统计。


a = '555556666111'
print(a.count('5'))

输出结果:
5

分析:一般都用于统计出现次数,有参数。

join方法:用于字符串的拼接

a = '555'
print(a.join('ss'))

输出结果:
s555s

分析:拼接方法将字符串以(形参)的方式进行拼接。只能有一个参数,后期多用于拼接url或者拼接地址。

encode:设置字符串的编码格式。

a = 'oonasd55嘿'
print(a.encode('GBK'))
print(a.encode('utf-8'))

输出结果:
b'oonasd55\xba\xd9'
b'oonasd55\xe5\x98\xbf'

分析:可以很明确的看出来,gbk的格式比utf-8的格式少了一个字节。因为解析的问题所以少了一个字节。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值