zoukankan      html  css  js  c++  java
  • Python开发笔记之-字符串函数

            1.首字母大写

    >>> s = 'yuanzhumuban'
    >>> s.capitalize()
    'yuanzhumuban'
    

        2.replace,替换  

    >>> s = 'my name is yuanzhumuban, age is 20'
    >>> s
    'my name is yuanzhumuban, age is 20'
    >>> s.replace( '20', '30' )
    'my name is yuanzhumuban, age is 30'
    >>> s
    'my name is yuanzhumuban, age is 20'
    >>> 
    

         查帮助:

    >>> help( str.replace )    

       如果是面向过程的函数用法,直接help( 函数名 ),如help( abs )

        用法说明:

         

    replace(...)
    S.replace(old, new[, count]) -> string
    
    Return a copy of string S with all occurrences of substring
    old replaced by new. If the optional argument count is
    given, only the first count occurrences are replaced.
    

       接受3个参数,第一个需要替换的字符,第二个用什么字符去替换,第三个替换的次数,如果不传,默认全部替换

     str = '121212'
    str.replace( '1', 'g' )
     'g2g2g2'
     str.replace( '1', 'g', 1 )
     'g21212'
    str.replace( '1', 'g', 2 )
     'g2g212'
    str.replace( '1', 'g', 3 )
     'g2g2g2'
    

      3.split:切割:

     1 >>> ip='127.0.0.1'
     2 >>> ip
     3 '127.0.0.1'
     4 >>> ip.split( '.' )
     5 ['127', '0', '0', '1']
     6 >>> ip.split( '.', 1 )
     7 ['127', '0.0.1']
     8 >>> ip.split( '.', 2 )
     9 ['127', '0', '0.1']
    10 >>> ip.split( '.', 3 )
    11 ['127', '0', '0', '1']
    12 >>> 
    

     4.用string模块,用法如下:

       

    1 >>> import string
    2 >>> help( string.capitalize )
    3 
    4 >>> s = 'ghostwu'
    5 >>> string.capitalize( s )
    6 'Ghostwu'
    

      

    1 >>> import string
     2 >>> s = 'my name is ghostwu, age is 20'
     3 >>> string.replace( s, '20', '30' )
     4 'my name is ghostwu, age is 30'
     5 >>> ip
     6 '127.0.0.1'
     7 >>> string.split( ip, '.' )
     8 ['127', '0', '0', '1']
     9 >>> string.split( ip, '.', 1 )
    10 ['127', '0.0.1']
    11 >>> 
    

      

        

      

  • 相关阅读:
    ini_set /ini_get函数功能-----PHP
    【转】那个什么都懂的家伙
    word 2007为不同页插入不同页眉页脚
    August 26th 2017 Week 34th Saturday
    【2017-11-08】Linux与openCV:opencv版本查看及库文件位置等
    August 25th 2017 Week 34th Friday
    August 24th 2017 Week 34th Thursday
    August 23rd 2017 Week 34th Wednesday
    August 22nd 2017 Week 34th Tuesday
    August 21st 2017 Week 34th Monday
  • 原文地址:https://www.cnblogs.com/68xi/p/8616448.html
Copyright © 2011-2022 走看看