zoukankan      html  css  js  c++  java
  • Python美味食谱:1.6 合并字符串

    目的

      将一些小的字符串合并成一个大字符串,更多考虑的是性能

    方法

       常见的方法有以下几种:

    1.使用+=操作符

      BigString=small1+small2+small3+...+smalln

    例如有一个片段pieces=['Today','is','really','a','good','day'],我们希望把它联起来

    BigString=' '
    for e in pieces:
            BigString
    +=e+' '

    或者用

    import operator
    BigString
    =reduce(operator.add,pieces,' ')


    2.使用%操作符

    In [33]: print '%s,Your current money is %.1f'%('Nupta',500.52)
    Nupta,Your current money 
    is 500.5


    3.使用String的' '.join()方法

    In [34]: ' '.join(pieces)
    Out[
    34]: 'Today is really a good day'

    关于性能

    有少量字符串需要拼接,尽量使用%操作符保持代码的可读性

    有大量字符串需要拼接,使用''.join方法,它只使用了一个pieces的拷贝,而无须产生子项之间的中间结果。

  • 相关阅读:
    【贪心+前缀】C. Fountains
    优雅降级和渐进增强
    px和em
    src与href
    css 浮动
    CSS权重及样式优先级问题
    css样式初始化
    品字布局设计
    CSS3新特性
    inline-block的简单理解
  • 原文地址:https://www.cnblogs.com/yuxc/p/2132235.html
Copyright © 2011-2022 走看看