zoukankan      html  css  js  c++  java
  • python 之 字符串的常用方法

     split()函数:

    返回以指定的字符将字符串分割成多个元素的列表

     1 my_str = 'name is wangxiaoming'
     2 
     3 print(my_str.split())  #默认不写参数表示按空格符进行切割
     4 print(my_str.split(' ',1)) #数字1 表示切割一次
     5 
     6 """
     7 运行结果
     8 
     9 ['name', 'is', 'wangxiaoming']
    10 ['name', 'is wangxiaoming']
    my_str = 'name★is★wangxiaoming'
    
    
    print(my_str.split(''))  #默认不写参数表示按空格符进行切割
    
    
    print(my_str.split('',1))
    
    
    
    '''
    运行结果
    
    ['name', 'is', 'wangxiaoming']
    ['name', 'is★wangxiaoming']
    '''

    join()函数:

    s.join() 

    返回一个字符串,它是字符串的串接

    元素之间的分隔符是s,如果对象只有一个元素则返回该元素

    a = '123456789'
    print(''.join(a))
    
    
    '''
    运行结果
    
    >>>1★2★3★4★5★6★7★8★9
    
    '''

    join()函数之一行打印九九乘法表

    print('
    '.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))
    
    
    '''
    运行结果
    
    1*1=1 
    1*2=2  2*2=4 
    1*3=3  2*3=6  3*3=9 
    1*4=4  2*4=8  3*4=12 4*4=16
    1*5=5  2*5=10 3*5=15 4*5=20 5*5=25
    1*6=6  2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
    1*7=7  2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
    1*8=8  2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
    1*9=9  2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
    
    '''

     

  • 相关阅读:
    VBA trouble
    深入浅出Automation Anywhere
    sqlserver--install/uninstall
    linux遇到的问题
    Java并发编程:线程池的使用(转载)
    java——线程
    关于项目管理工具 maven
    从xml文件取值
    jquery
    小结-9.20
  • 原文地址:https://www.cnblogs.com/lovejh/p/9226605.html
Copyright © 2011-2022 走看看