python字符串学习笔记

python字符串内建函数整理(一)

1、capitalize()

将字符串首字符大写,其余变成小写。
首字符如果是非字母,首字母不会转换成大写,会转换成小写。
示例:

str = "this is string Example!!!"
# 打印首字母大写的字符串
print("str.capitalize:",str.capitalize())
#首字母为数字或符号
str = "123 Hello"
print(str.capitalize())

输出结果:

str.capitalize: This is string example!!!

123 hello

2、center()

返回指定宽度width居中的字符串,fillchar 为填充的字符,默认为空格。
如果 width 小于字符串宽度直接返回字符串,不会截断字符串,否则使用 fillchar 去填充。
示例:

str = 'Example'
#返回一个指定宽度width居中的字符串,fillchar 为填充的字符,默认为空格。
print(str.center(40,'#'))

输出结果:

################Example#################

3、count()

统计字符串里某个字符出现的次数。

#语法
str.count(sub, start= 0,end=len(string))
"""
sub  统计的字符
start   开始位置,默认为第一个字符
end   结束位置,默认为最后一个字符
"""

示例1:

str = 'example'
#返回字符串中指定字符的个数
print(str.count("e"))

str = "example"
#返回字符串中指定字符的个数
print(str.count("e",1,10))

输出结果:

2

1

4、endswith()

判断字符串是否以指定后缀结尾,如果以指定后缀结尾返回 True,否则返回 False。

#语法
str.endswith(suffix[, start[, end]])
"""
suffix 是字符串或者是单个元素
start  开始位置
end  结束位置
"""

示例:

str = "this is string Example!!!"
#返回字符串中是否含有指定后缀,有则返回True
print(str.endswith('!!'))
#否则返回 False
print(str.endswith("..."))

输出结果:

True
False

5、find()

检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。

#语法
str.find(str, beg=0, end=len(string))
"""
str -- 指定检索的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
"""

示例:

str = "this is string Example!!!"
#检测字符串指定范围中是否包含子字符串 str,如果包含,返回的是索引值在字符串中的起始位置。
print(str.find('!!',1))
#如果不包含索引值,返回-1。
print(str.find("...",1,10))

输出结果:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值