文章目录
- 一、修改字符串大小写
- 1.1 将字符串中每个单词的首字母改为大写
- 1.2 将字符串中所有的字母改为大写
- 1.3 将字符串中所有的字母改为小写
- 二、拼接字符串
- 三、添加空白
- 3.1 使用制表符添加空白
- 3.2 使用换行符添加空白
- 3.3 制表符和换行符同时使用
- 四、删除空白
- 4.1 仅去掉字符串末尾空格
- 4.2 仅去掉字符串开头空格
- 4.3 同时去掉字符串首尾的空格
- 五、字符串中单引号和双引号的使用
- 六、撇号
一、修改字符串大小写
1.1 将字符串中每个单词的首字母改为大写
方法title()
,返回一个字符串副本,其中每个单词首字母都改为大写,其他字母均为小写。没有修改原字符串。
1.2 将字符串中所有的字母改为大写
方法upper()
,返回全部字符转换为大写的字符串副本。没有修改原字符串。
1.3 将字符串中所有的字母改为小写
方法lower()
,返回全部字符转换为小写的字符串的副本,没有修改原字符串
二、拼接字符串
python可以使用+
号,将字符串拼接到一起。
三、添加空白
3.1 使用制表符添加空白
制表符,即:字符组合\t
。作用为:跳转到下一个制表位置(输出屏幕的第9n列)。
从上图中可看到,字母’P、C、J’分别对应数字1,他们都相隔8列,这就是制表符先跳转8列,再输出导致的。
3.2 使用换行符添加空白
3.3 制表符和换行符同时使用
单独使用制表符是感觉输出间隔不整齐,单独使用换行符输出全部左对齐,都不好看。同时使用换行符与制表符,让每一门语言先换行再间隔8列,输出如下:
四、删除空白
对于Python解释器来说,字符串中空格本身也是一个字符。有时我们需要告诉解释器有的空格可以忽略。
从上图可看处,字符串中加入空格,直接导致字符串长度变化,比较结果也是:加了空格后字符不一样了。
4.1 仅去掉字符串末尾空格
方法rstrip()
,返回一个删除了尾部空白的字符串副本。没有修改原字符串。
4.2 仅去掉字符串开头空格
方法lstrip()
,返回一个删除了前导空格的字符串副本,没有修改原字符串
4.3 同时去掉字符串首尾的空格
方法strip()
,返回一个删除了前导和尾部空白的字符串副本。没有修改原字符串。
五、字符串中单引号和双引号的使用
- 紧挨单引号内部不能重复出现单引号,但可以出现双引号
#错误用法,如下:
print('str'123'')
#正确用法,如下:
print('str"123"') #打印出双引号
- 紧挨双引号内部不能重复出现双引号,但可以出现单引号
#错误用法,如下:
print(“str“123””)
#正确用法,如下:
print(“str‘123’”) #打印出单引号
#同时打印单双引号
print('he said:"my name is '+ "'liming'," + ' i am fine !"')
#打印结果
he said:"my name is 'liming', i am fine !"
六、撇号
撇号就是单个单引号,故单引号之前需要使用双引号。
print("it's name is wangcai")