Python字符串2

本文介绍了Python中字符串的基础操作方法,包括字符串的比较、反转及查找等实用技巧,并通过具体示例展示了如何使用这些方法来处理实际问题。

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

字符串的比较:
1、=
2、startswitch()
3、endswitch()


print'--------------------------'
a = 1
b = '1'
if a == b:
    
    print '='
else:
    print '!='
print'--------------------------'    
a= 'hello word'
b= 'hello'
if(a.startswith(b,0,6)):
    print 'a==b'
else:
    print 'a!=b'
    
    
if(a.endswith('word',7,10)):
    print 'a==b'
else:
    print 'a!=b'
输出:
--------------------------
!=
--------------------------
a==b
a!=b




字符串反转:
def reverse(str):
    l = list(str)
    out = ''
    for i in range(len(l),0,-1):
        out += ''+l[i-1]
    return out
     
print reverse('hello')
输出:
olleh




字符串查找:

正则表达式:

str = '123abc34,djfabf'
print str.find('ab',5)
print str.find('ab')

print str.rfind('ab')
print str.replace('ab', 'xx')

#print str.replaceFirst('[0-9]{3}',"...")
import time,datetime
print time.strftime('%Y-%m-%d %x %X')

t = time.strptime('08/29/16 16:29:30','%x %X') 

print t 


import re
str = r'^"1"'

print re.findall(r'^[a-z]\w*\@[a-z]+\.[com]{3}','s107a880@qq.com')<pre name="code" class="python">输出
12
3
12
123xxc34,djfxxf
2016-08-29 08/29/16 18:01:56
time.struct_time(tm_year=2016, tm_mon=8, tm_mday=29, tm_hour=16, tm_min=29, tm_sec=30, tm_wday=0, tm_yday=242, tm_isdst=-1)
['s107a880@qq.com']



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Car12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值