python中的字符串基本操作
字符串就是一系列字符。在python中,用引号括起来的都是字符串,其中引号可以是单引号
也可以是双引号
。二者的存在是为了句子中出现一种引号时可以用另一种引号作为字符串两端的识别标志,比如'I told my friend, "Python is my favorite language!" '
使用方法修改字符串的大小写
.title()
以首字母大写的方式显示每个单词
.upper()
全部改写为大写字母
.lower()
全部改写为小写字母
name = "ada lovelace"
print(name.title()
输出如下:
Ada Lovelace
在name.title()
中,name后边的.
表示让python对变量name执行方法title()
指定操作。每个方法后边都跟着一堆圆括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在圆括号内提供的。函数title()不需要额外的信息,因此它后面的圆括号是空的。
在字符串中使用变量
在前引号前加上字母f
,再将要插入的变量放在{}
内。这样,当python显示字符串时,将把每个变量都替换为其值。
first_name = "ada"
last_name = "lovelace"
full_name = f"{first_name} {last_name}"
print(full_name)
输出如下:
ada lovelace
使用制表符或换行符来添加空白
\n
和\t
仅仅是在字符串中添加空白,并不是所有python语句中
删除空白
空白泛指任何非打印字符,如空格、制表符和换行符
rstrip()
删除右尾空白
.lstrip()
删除左侧空白
.strip()
删除左右两侧的空白
rstrip('*')
删除右侧*
str = '**who are you**'
print(str.strip('*'))
输出如下:
who are you