微信初学者;字符串(三)

1.find(在一个较长的字符串中查找子串,它返回的是子串所在位置的最左端索引,如果没有就会返回-1)

print(‘how are you?,it\‘s ok‘.find(‘are‘))

title = ‘everything has two sides‘

print(title.find(‘s‘))#返回的是子串所在位置的最左端索引
print(title.find(‘everything‘))
print(title.find(‘you‘)) #如果没有就会返回-1

title = ‘everything has two sides‘
print(title.find(‘e‘,4,17))#还可以提供查找的范围

2.join(连接序列中的元素,连接的元素必须是字符串)

str = "-"
seq = (‘1‘,‘2‘,‘3‘,‘4‘,‘5‘) # 字符串序列
print(str.join( seq ))

3.lower(返回字符串的小写字母版)

print(‘TOMMORROW IS LEFT‘.lower())
name = ‘JACK‘
names = [‘jack‘,‘jay‘,‘jane‘]
if name in names:
    print(‘find it‘)
elif name.lower() in names:
    print(‘very good‘)
else:
    print(‘nothing‘)

4.replace(返回某字符串的所有匹配项均被替换之后得到字符串)

print(‘i love you‘.replace(‘you‘,‘nothing‘))

5.split(将字符串分隔成序列,是join的逆方法)

print(‘1+2+3+4+5‘.split(‘+‘))
print(‘/usr/bin/env‘.split(‘/‘))print(‘hello world‘.split())  # 如果不提供分隔符,程序会把所有的空格作为分隔符

6.strip(返回去除两侧空格的字符串,但不包括字符串内部)

print(‘             hello  world                      ‘.strip())
时间: 2024-08-27 13:46:16

微信初学者;字符串(三)的相关文章

微信营销案例三 音乐推送微信

案例三:星巴克 音乐推送微信 把微信做的有创意,微信就会有生命力!微信的功能已经强大到我们目不忍视,除了恢复关键词还有回复表情的. 这就是星巴克音乐营销,直觉刺激你的听觉!通过搜索星巴克微信账号或者扫描二维码,用户可以发送表情图片来表达此时的心情,星巴克微信则根据不同的表情图片选择<自然醒>专辑中的相关音乐给予回应. 这种用表情说话正式星巴克的卖点所在.只是笔者一直不明白表情区分是全智能的,还是人工服务呢? 微信营销案例三 音乐推送微信,布布扣,bubuko.com

我是怎么利用微信月收入三万以上的!(绝对的干货来袭!)

不知道这篇文章算不算一个干货分享,与其说是干货分享,我感觉还不如说是对我自己的一个自我介绍.首先先简单的介绍一下我个人吧.在IT界(当然啦,是我的那个小圈子里),大家都叫我欢子.我是一个个地地道道的农民家庭出身.在大学中误打误撞的被调剂到计算机专业.被调剂对大家可能算是一种不幸,但我觉得对我个人而讲,被调剂到软件专业,我算是一种幸运,是上帝对我的眷顾.由于高考成绩不理想,上了一个小二本院校的专科.三年专科的学习算是兢兢业业.在学习上,生活上也算是在学校里混的风生水起.在我的小IT圈也算是一个小名

给HTML初学者的三十条最佳实践

1.保持标签闭合 以前,经常见到类似下面的代码(译注:这是多久以前啊……): <li>Some text here. <li>Some new text here. <li>You get the idea. 注意外面包裹的UL/OL标签被遗漏了(谁知是故意还是无意的),而且还忘记了关闭LI标签.按今天的标准来看,这是很明显的糟糕做法,应该100%避免.总之,保持闭合标签.否则,你验证html标签的时候可能遇到问题. 更好的方式 <ul> <li>

马云为何如此惧怕微信?第三屏大战的开启

http://www.nowamagic.net/librarys/news/detail/1501微信做到了马云做不到的事? 现在,马云又在颤抖. 淘时代错过了,你还会错过微时代吗? 马云说:“六年前我刚搞出淘宝网的时候,我告诉一位做皮具的老板,把你的生意放到网上来做吧.”他说:“我先看看.”四年前我再次告诉他同样的话.他说:“有时间再说吧.”两年前他找我说:“我的生意都让网上那些小孩抢走了.” 我还能说什么呢?我用两只手握住他的手说:“一只手是机会,一只手是方法,机会是网络,方法是网络营销.

zabbix使用微信报警(三)

https://qy.weixin.qq.com/  企业号注册 http://qydev.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5    微信调用接口说明 http://qydev.weixin.qq.com/debug 微信企业号接口调试地址 一.首先申请企业公众号 二.获取AccessToken 使用微信,应该最重要的就是这个了,下面是如何获取他,在他的接口文档中,有说明: 首先测试一下,看通过接口调试工具,如何获取Acce

[ACdream] 女神教你字符串——三个气球

Problem Description 女神邀请众ACdream开联欢会,显然作为ACM的佼佼者,气球是不能少的~.女神准备了三种颜色的气球,红色,黄色,绿色(交通信号灯?) 有气球还不能满足女神,女神要在气球上写字. 写什么好呢~?字符串神马的最有爱了~ 女神先拿出一个字符串,然后把字符串的每一个真·前缀写到了黄色气球上面,每一个真·后缀写到了绿色气球上面,每一个真·子串写到了红色气球上面. 对于一个字符串s[1...n],真·前缀为s[1...i](1<=i<n)·,真·后缀为s[j...

闲谈神经网络--写给初学者(三)

接上篇. 前面两篇讲解了神经网络就是一个黑箱,里面有一个一个的小圆球(神经元)连接而成,通过改变神经元的连接方式及各个参数,就可以实现一个符合要求的神经网络.接下来我们来举一个BP神经网络的例子,以加深理解. 在讲解这个例子之前,大概说一下一个神经网络解决问题的思路: 1.对要解决的问题进行理解,找到输入输出数据. 2.把已知的输入输出数据分为两部分:一部分用来训练网络:另外一部分来验证训练的网络到底好不好用. 3.对输入数据进行预处理及归一化处理. 4.创建合适的网络,如BP.感知器.RBF.

43左旋转字符串+三步反转法

题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果.对于一个给定的字符序列S,请你把其循环左移K位后的序列输出.例如,字符序列S="abcXYZdef",要求输出循环左移3位后的结果,即"XYZdefabc".是不是很简单?OK,搞定它! 思路:所有的反转题目尤其是字符串,都记得使用三步反转法.旋转类问题,比如字符串反转. 使用三步反转法: 1)使用O(n)的时间,直接遍历找到反转的中间元素: 2)将中间

[日常] 算法-旋转字符串-三步翻转法

题目描述 给定一个字符串,要求把字符串前面的若干个字符移动到字符串的尾部,如把字符串"abcdef"前面的2个字符'a'和'b'移动到字符串的尾部,使得原字符串变成字符串"cdefab".请写一个函数完成此功能,要求对长度为n的字符串操作的时间复杂度为 O(n),空间复杂度为 O(1). 分析与解法 解法二:三步反转法 对于这个问题,换一个角度思考一下. 将一个字符串分成X和Y两个部分,在每部分字符串上定义反转操作,如X^T,即把X的所有字符反转(如,X="