zoukankan      html  css  js  c++  java
  • python print和strip

    在使用这两个模块时犯过错误,总结如下:

    1.print

    print在打印时会自动加上换行,例如:

    >>> for i in xrange(1,5):
    ...     print i
    ... 
    1
    2
    3
    4

    如果想屏蔽换行,则在参数后加上逗号,,打印时会用空格分隔,例如:

    >>> for i in xrange(1,5):
    ...     print i,
    ... 
    1 2 3 4

    2.strip()

    split是用来去除字符串首位的空白字符的,空白字符包括tab、空格和换行,所以注意如果不想替换tab,要显示的指定去除的字符。

    例如:

    >>> str1 = ' abc        '
    >>> str1.strip()
    'abc'
    >>> str1
    ' abc '
    >>> str1.strip(' a')
    

    在实际代码编写中,切记注意需要去除的空白符的位置,如果知识去除某一端的空白字符,请使用:

    lstrip():去除字符串首的空白字符

    rstrip():去除字符串尾的空白字符

    写mapreduce程序的时候经常要切分和去除首尾的空白字符,这时候要尤其注意这些细节。

  • 相关阅读:
    压缩与解压缩
    权限和特殊权限
    用户和组
    bash基础特性
    vim编辑器
    目录及文件操作命令
    ye
    软件包的安装与管理
    磁盘管理
    归档与展开归档
  • 原文地址:https://www.cnblogs.com/chybot/p/4623202.html
Copyright © 2011-2022 走看看