• 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
    
    '''

     

  • 相关阅读:
    Shiro理解与总结
    spark教程(14)-共享变量
    Hive 教程(十)-UDF
    multivariate_normal 多元正态分布
    windows 安装 python 踩坑记录
    EM 算法(三)-GMM
    EM 算法(二)-KMeans
    EM 算法(一)-原理
    sklearn-GDBT
    集成学习-Boosting 模型深度串讲
  • 原文地址:https://www.cnblogs.com/lovejh/p/9226605.html
Copyright © 2020-2023  润新知