博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信初学者;字符串(三)
阅读量:5339 次
发布时间:2019-06-15

本文共 987 字,大约阅读时间需要 3 分钟。

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')) #如果没有就会返回-1title = '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())

 

转载于:https://www.cnblogs.com/printer/p/6123198.html

你可能感兴趣的文章
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
套接口和I/O通信
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>
Winform 菜单和工具栏控件
查看>>
CDH版本大数据集群下搭建的Hue详细启动步骤(图文详解)
查看>>
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>
java中遍历属性字段及值(常见方法)
查看>>
YUI3自动加载树实现
查看>>
like tp
查看>>
DCDC(4.5V to 23V -3.3V)
查看>>
kettle导数到user_用于left join_20160928
查看>>
较快的maven的settings.xml文件
查看>>
随手练——HDU 5015 矩阵快速幂
查看>>