成长之路--从0开始学python(3)--字符串(2)

本文详细介绍了字符串的一些基本操作,包括使用 和 进行转义,利用join方法连接列表元素成字符串,find和index方法查找子字符串的位置,replace方法替换子字符串,以及upper和lower方法转换字母大小写。此外,还展示了如何使用f-string进行格式化输出,创建复杂的字符串模板。这些技巧在日常编程中十分实用。

接上篇字符串的操作

       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)

输出结果 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值