zoukankan      html  css  js  c++  java
  • 4.20

    1,

    字符串的处理方法,

    这里的“方法”是一个专有名词,

    特指<a>.<b>()风格中的函数<b>()

    方法本身也是函数,但与<a>有关,是a能够提供的函数。且方法必须采用<a>.<b>风格的使用

    字符串及变量本身也是一个对象,一种<a>,存在一些方法。

    (你别看我写了这么多,其实都不咋懂。。)

    2,

    不讲面向对象编程,只讲基础语法体系。而<a>.<b>风格恰好是面向对象的一种使用风格。

    其中a是对象,b是某一个对象能够提供的功能,我们叫方法。所以方法应该是面向对象中的一个专有名词。

    但是方法有几条准则,比如方法必须要用“.”的格式来执行。

    3,

    八个常用的字符串处理方法

    str.lower()或者str.upper()     返回字符串的副本,全部字符小写/大写

                                                 “ABCdefgh".lower()结果为"abcdefgh"

    str.split(sep=none)               返回一个列表,由str根据sep被分隔的部分组成

                                                 ”A,B,C“.split(",")结果为['A','B','C']

    str.count(sub)                     返回子串sub在str中出现的次数

                                                 ”a apple a day".count("a") 结果为4

    str.replace(old,new)               返回字符串str副本,所有old子串被替换为new

                                                  "python".replace("n","n123.io")结果为“python123.io"

    str.ceter(width,[fillchar])          字符串str根据宽度width居中,fillchar可选。

                                                   “python".center(20,"=")结果为

                                                   "======python======"

    str.strip(chars)                         从str中去掉在其左侧和右侧chars中列出的字符

                                                   ”= python=".strip(" =np")结果为“ytho"

                                                   (对这个其最左侧和最右侧的有点问题)

    str.join(iter)                              在iter变量除最后元素外每个元素后增加一个str

                                                   ”,“。join("12345")结果为

                                                   ”1,2,3,4,5“#主要用于字符串分隔等。

                                                   

  • 相关阅读:
    OBV15 案例2
    OBV_X3
    涨停板割韭菜走势
    谁有stanford ner训练语料
    CUDA从入门到精通
    MatLab 2014a编译jar包时mcc无法使用的问题
    安装office2013时弹出microsoft setup bootstrapper已停止工作,接着就不能安装了
    Lingo 做线性规划
    C# 连接Paradox DB
    Numpy 数组的切片操作
  • 原文地址:https://www.cnblogs.com/beiyueya/p/10739809.html
Copyright © 2011-2022 走看看