接上篇字符串的操作
3.\转义(了解就行)
\n 换行
\t水平制表符(相当于table键)
4.join 可以把一个列表,元祖,字典,集合拼接成一个字符串
b = “”拼接符””.join(a) 拼接符代表要用什么符号拼接列表的每一个字符串,不填的话字符串就 会连在一起
a = ["hello","world"]
b = " ".join(a)
print(b)
输出:hello world
5.find 从字符串中找出某个子字符串,返回该子字符串的索引
a = "hello world"
print(a.find("e")) #输出 1
print(a.find("hel")) #输出 0
print(a.find("y")) #输出 -1
字符串要连在一起时才能被找到.如果找不到则返回 -1
6.index 用法跟find一样,唯一不同的是如果找不到子字符串,会报错
a = "hello world"
print(a.index("e")) #输出 1
print(a.index("el")) #输出 1
print(a.index("y")) #报错
7.replace 替换某个子字符串
replace方法不会改变原字符串,需要对原字符串进行替换需要重新赋变量,(自动化测试需要)
a = "Soul 小芳"
b = a.replace("Soul","灵魂歌手")
print(b)
输出 "灵魂歌手,小芳"
8.upper 把所有英文字母大写 upper括号里不需要写东西
a = "Soul mie mie"
b = a.upper()
print(b)
9.lower 把所有英文字母小写 lower括号里不需要写东西
a = "Soul MIE MIE"
b = a.lower()
print(b)
10.格式化 f-string 给一个模板,把多个数据拼接
f””” ”””里是一个模板,{}代表是要填入的变量,可以用各种字符进行拼接
loan_name = "雨泽"
fupo = "Soul"
money = 200
timed = 300
yuze = "雨泽"
#{}表示字符串的占位
#f是format(格式)
info = f"""借条
今天 {loan_name}借了 {fupo}同学 {money}元,
按照约定,可以{timed}年后归还.
署名:{yuze}"""
#变量数跟{}数匹配
print(info)
输出结果 
本文详细介绍了字符串的一些基本操作,包括使用
和 进行转义,利用join方法连接列表元素成字符串,find和index方法查找子字符串的位置,replace方法替换子字符串,以及upper和lower方法转换字母大小写。此外,还展示了如何使用f-string进行格式化输出,创建复杂的字符串模板。这些技巧在日常编程中十分实用。

被折叠的 条评论
为什么被折叠?



