1.转义字符
\n 换行符
\t 制表符
\ 取消转义
2.字符串编码
编码:encode
解码:decode
以什么方式编码就要以同样方式解码,编码格式常用的有"utf-8"、"gbk"
例子:
a = "测试".encode("utf-8")
print(a)
b = a.decode("utf-8")
print(b)
3.字符串拼接
+ 将两个字符串进行拼接
%s、 %d、 %f 使用占位符进行填充字符串,有几个占位符就要填几个数据,不同数据类型要用不同的占位符
例子:
a = "%s先生,手机尾号为%s,您的话费余额为%d元,您的积分为%.2f"%("朱","3557",100,78.5)
print(a) # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.50
"".join() 这里面只能有一个元素或者变量
例子:
a = "\\".join(['1','2','3','4','5','6'])
print(a) # 1\2\3\4\5\6
a = "\\".join(("我","ai","nb","i love you"))
print(a) # 我\ai\nb\i love you
"{}{}".format(data1,data2) 有几个坑就要填几个坑
f"{data1}{data2}" format的另一种写法,前面加f(F),直接将数据、变量填入即可
例子:
a = "{}先生,手机尾号为{},您的话费余额为{}元,您的积分为{:.2f}".format("朱","3557",100,78.5)
print(a) # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.50
a = f"{'朱'}先生,手机尾号为{'3557'},您的话费余额为{100}元,您的积分为{78.5}"
print(a) # 朱先生,手机尾号为3557,您的话费余额为100元,您的积分为78.5