数据结构之更多字符串的内容
2016-09-12 21:55
225 查看
更多字符串的内容
我们已经在前面详细讨论了字符串。我们还需要知道什么呢?那么,你是否知道字符串也是对象,同样具有方法。这些方法可以完成包括检验一部分字符串和去除空格在内的各种工作。
你在程序中使用的字符串都是str类的对象。这个类的一些有用的方法会在下面这个例子中说明。如果要了解这些方法的完整列表,请参见help(str)。
字符串的方法
例9.7 字符串的方法
输出
Yes,the string starts with "Swa"
Yes,it contains the string "a"
Yes,it contains the string "war"
Brazil_*_Russia_*_India_*_China
它如何工作
这里,我们看到使用了许多字符串方法。startwith方法是用来测试字符串是否以给定字符串开始。in操作符用来检验一个给定字符串是否为另一个字符串的一部分。
find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串。str类也有以一个作为分隔符的字符串join序列的项目的整洁的方法,它返回一个生成的大字符串。
我们已经在前面详细讨论了字符串。我们还需要知道什么呢?那么,你是否知道字符串也是对象,同样具有方法。这些方法可以完成包括检验一部分字符串和去除空格在内的各种工作。
你在程序中使用的字符串都是str类的对象。这个类的一些有用的方法会在下面这个例子中说明。如果要了解这些方法的完整列表,请参见help(str)。
字符串的方法
例9.7 字符串的方法
#!/usr/bin/python # Filename: str_methods.py name='Swaraoop' if name.startswith('Swa'): print 'Yes,the string starts with "Swa"' if 'a' in name: print 'Yes,it contains the string "a"' if name.find('war')!=-1: print 'Yes,it contains the string "war"' delimiter='_*_' mylist=['Brazil','Russia','India','China'] print delimiter.join(mylist)
输出
Yes,the string starts with "Swa"
Yes,it contains the string "a"
Yes,it contains the string "war"
Brazil_*_Russia_*_India_*_China
它如何工作
这里,我们看到使用了许多字符串方法。startwith方法是用来测试字符串是否以给定字符串开始。in操作符用来检验一个给定字符串是否为另一个字符串的一部分。
find方法用来找出给定字符串在另一个字符串中的位置,或者返回-1以表示找不到子字符串。str类也有以一个作为分隔符的字符串join序列的项目的整洁的方法,它返回一个生成的大字符串。
相关文章推荐
- Python中数据结构之字符串:每种语言必重点讲授的难点内容
- Python中数据结构之字符串:每种语言必重点讲授的难点内容
- 数据结构之-字符串的全排列
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
- [数据结构与算法]第一周(一):线性表---多项式加法&&字符串插入
- InnerException 消息是“反序列化对象 属于类型 *** 时出现错误。读取 XML 数据时,超出最大字符串内容长度配额 (8192)。(注意细节)
- 内容元数据体系结构
- Java之数据结构基础、线性表、栈和队列、数组和字符串,树—学习笔记
- PJLIB库基础框架-数据结构之字符串的使用
- Java之美[从菜鸟到高手演变]之数据结构基础、线性表、栈和队列、数组和字符串
- 数据结构与算法 - 两个指针搞定字符串操作
- 数据挖掘逻辑体系结构的内容类型有哪些
- Java数据结构内容整理
- 读取 XML 数据时,超出最大字符串内容长度配额 (8192)
- MATLAB 字符串 结构数据 单元数据
- mysql替换字段里数据内容部分字符串
- Java数据结构内容整理
- WCF:读取 XML 数据时,超出最大字符串内容长度配额 (8192)。通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额。
- 【数据结构与算法的语言基础】数组与字符串