Python入门笔记(四)——字符串(下)

本文深入讲解了Python中字符串的常用操作,包括find、count、split、replace和format等函数的使用方法,以及strip、isdigit、islower等判断方法。特别介绍了元字符串的使用技巧,帮助读者掌握Python字符串处理的核心技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这段时间有点忙所以欠了好多篇博客😅,会一一补上的,不会断更,大家请放心

上一章讲到字符串赋值

现在咱们讲字符串最常用到的函数

find:返回从左第一个指定字符的索引,找不到返回-1

count:返回自定字符在字符串当中的个数

这两个方法都是用来作为字符串查找的,功能也比较直观,所以就不做代码展示了

split:按照指定的内容进行分割,maxsplit: 默认将指定对所用的内容进行分割,可以指定maxsplit的值,如果maxsplit=1 表示只按照第一个指定内容进行分割,后面的剩余不分割

s = "albblcc"
lst = s.split("l", maxsplit=1)
print(lst)   # ["a", "bblcc"]

replace:从左到右替换指定内容,可以指定替换的个数,默认全部替换

s = "hello world"
print(S.replace("o", "x"))   # hellx wxrld

print(s.replace("o", "x", 1))   # hellx world

format:此方法我在Python入门笔记(一)中作了较详细的笔记,可以点此跳转到该文章

strip:默认去除两边的空格,去除内容可以指定

s = "   hello python   "
print(s.strip())   # hello python

s1 = "~~~hello python~~~"
print(s1.strip("~"))   # hello python

还有5种字符串判断方法

isdigit:判断字符串是否完全由数字组成

islower:判断字符串当中的字母是否完全是小写

startwith:判断字符串的开头字符,也可以截取判断

endwith:判断字符串的结尾字符,也可以截取判断

元字符串:在任意字符串之前添加字母r或者R,那么当前字符串种所有转移字符在使用时都不会进行转义操作。

# 默认将路径中的名称进行了转义
file = open("E:\pythonworkspace\test\test.txt")

# 使用元字符抑制转义
file = open("E:\pythonworkspace\test\test.txt")
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值