zoukankan      html  css  js  c++  java
  • 数据结构之更多字符串的内容

    更多字符串的内容
    我们已经在前面详细讨论了字符串。我们还需要知道什么呢?那么,你是否知道字符串也是对象,同样具有方法。这些方法可以完成包括检验一部分字符串和去除空格在内的各种工作。
    你在程序中使用的字符串都是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序列的项目的整洁的方法,它返回一个生成的大字符串。

  • 相关阅读:
    安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决
    Webkit浏览器点击控件时出现的边框消除
    UML序列图总结
    UML序列图总结
    UML类图几种关系的总结
    UML类图几种关系的总结
    UML用例图总结
    UML用例图总结
    类与类之间的关系
    java核心技术----Object类
  • 原文地址:https://www.cnblogs.com/losbyday/p/5866514.html
Copyright © 2011-2022 走看看