capitalize()方法

 capitalize() 将字符串的第一个字母变成大写,其他字母变小写。

str.capitalize()

返回值

该方法返回一个首字母大写的字符串。

实例

#!/usr/bin/python3

str = "this is string example."

print ("str.capitalize() : ", str.capitalize())

输出结果如下:

#!/usr/bin/python3

str = "this is string example from runoob....wow!!!"

print ("str.capitalize() : ", str.capitalize())
 

PS:首字符如果是非字母,首字母不会转换成大写

str1 = "123Hello world"
print(str1.capitalize())

输出结果:

123hello world

 


center()方法

str.center(width[, fillchar])

返回一个指定的宽度 width 居中的字符串,如果 width 小于字符串宽度直接返回字符串,否则使用 fillchar 去填充,fillchar只能是单字符。

实例

#!/usr/bin/python3
tr = "Hello python"
print(str.center(40, "*"))

以上实例输出结果如下:

**************Hello python**************

 


 

count()

用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。

str.count(sub, start= 0,end=len(string))

参数

  • sub -- 搜索的子字符串
  • start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
  • end -- 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。

返回值

该方法返回子字符串在字符串中出现的次数。

实例

#!/usr/bin/python3
str = "abbcccdddd"
print(str.count("b"))
print(str.count("bb", 0, 5))

输出结果如下:

2
1