python之路-------字符串与正则表达式

本文介绍了Python中字符串的基本操作,如比较、开头和结尾的检查,以及字符串与日期的转换。同时,深入探讨了正则表达式,包括最长和最短匹配原则,特殊字符的转义,并展示了如何使用`re`模块进行查找、替换和分隔字符串。最后,提到了预编译正则表达式以提高效率。
摘要由CSDN通过智能技术生成
1.1、#####去掉字符串中的转义符string.strip()
print "hello\tworld\n"
>>> word="\thello world\n"
>>> print "word.strip()后输出:",word.strip()
word.strip()后输出: hello world
>>> print "word.lstrip()后输出:",word.lstrip()
word.lstrip()后输出: hello world

>>>


1.2、#####字符串拼接使用+或者join
>>> str1="you "
>>> str2="and "
>>> str3="me"
>>> 
>>> 
>>> result=str1+str2+str3
>>> print result
you and me
##python提供了函数join()连接字符串,join()配合列表实现多个字符串的连接十分方便
>>> strs=['you ','and ','me']
>>> "".join(strs)

'you and me'


1.3、#####字符串的截取,[start:end:step]从string的第start索引位置开始到第end个索引之间(不包括end)截取子串,截取的步长是step
##获取偶数位的字符
>>> str1="hello world"
>>> print str1[1::2]
el ol
>>> print str1[1:3:2]
e

##split()使用
split([char][,num]):参数ch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值