首先来介绍下字符串切片
‘hello’[1:3]代表第1,第2这2个位置,即‘el’,它是大于等于冒号前的,小于冒号后的,如果冒号前是空,代表从头开始,冒号后为空的话,代表结尾,它是第一个位置是0号位置。
‘hello’[-3:-1]是倒序切片,代表倒数第3,第2这2个位置,即‘ll’,它的-1代表倒数第1个位置。
upper()的功能是转化字符串为大写,lower()的功能是转化字符串为小写。
# 首字母大写转换函数
def firstCharUpper(s):
return s[:1].upper()+s[1:]
我们来试试
print(firstCharUpper('hello'))
print(firstCharUpper('python'))
效果如下
Hello
Python
如果想让首字母大写,其他字母强制小写的话可以
# 首字母大写,其它字母小写转换函数
def firstCharUpper(s):
return s[:1].upper()+s[1:].lower()
不管你怎么组合大小写,我们最后的格式却非常整洁的控制!哈哈!
如果我们来处理一个文档包括的所有单词,可以通过单词的前后空格来识别出每个单词,然后依次对其进行进行转换。