字符串可以用多个引号表示,其中三引号是表示多行字符串
转义字符\,帮助字符串直接输出引号和其他敏感字符
如:
print("\'")
print("a\nb")#换行
print("\\")#输出斜杠本身
print("C:\\Program Files (x86)\\Tencent\\QQ\\Bin\\")#输出路径
print(r"C:\Program Files (x86)\Tencent\QQ\Bin")#去转义 字符r
字符串常用功能
in 或 not in 判断是否存在
+ 文本链接 #只能链接相同类型的数据,比如字符串和字符串
* 文本复制
索引切片步长,前闭后开与list,元祖一致
print(st.index()) ,可求索引
len()函数可求长度
.replace()替换 ,如讲a替换为B str2 = str.replace('a','b')
#相当于生成了一个新的字符串,老的字符串没有更改
str2 = str.replace('a','b',3)
#相当于改变了几个‘a’,将几个‘a’变成‘b’
.split():拆分字符串
如 str. split(,) 以‘,’为基础拆分字符串
.join():链接字符串 #使用说明符号将字符床中的每个字符链接起来
如:
st2 = m.join(m1),结果为:2-3-2-.-4-2-3-4
.starswith(),判断以什么开头
.endswith(),判断以什么结尾
.upper(),字母全部大写
.lower(),字母全部小写
.swapcase,大小写互换
.capitalize(),首字母大写
.isnumeric(),是否全是数字
.isalpha(),是否全是字母,而且至少有一个字母
.rstrip(),删除右侧空格
.lstrip(),删除左侧空格
.strip(),删除两侧空格