zoukankan      html  css  js  c++  java
  • py-day1-5 python 分割 、 字母大小转换

    # partition() 分割为3段 从左往右遇见的第一个开始
    test = 'bassaiwoll'
    v = test.partition('s')
    print(v)
    
    ('ba', 's', 'saiwoll')
    # rpartition() 分割为3段 从右往左遇见的第一个开始
    test = 'basaaisoll'
    v = test.rpartition('s')
    print(v)
    
    ('basaai', 's', 'oll')
    # split() 可以分成多段,但括号里定义的元素也去除掉了 
    test = 'basteswisruskfsmqed'
    v = test.split('s')
    print(v)
    
    ['ba', 'te', 'wi', 'ru', 'kf', 'mqed']

    # split() 可以分成多段,但括号里定义的元素也去除掉了
    test = 'basteswisruskfsmqed'
    v = test.split('s',2)  # 2指取两次 遇见2次以后的就不管了
    print(v)
    
    ['ba', 'te', 'wisruskfsmqed']
    # rsplit() 从右往左取分段 括号里定义的元素也将去除
    test = 'basteswisruskfsmqed'
    v = test.rsplit('s',2) # 2指取两次 遇见2次以后的就不管了
    print(v)
    
    ['basteswisru', 'kf', 'mqed']
    # splitlines()  分割,只能根据True,False判断是否保留换行
    test = 'baste
    isrusk
    makllse
    allworld'
    v = test.splitlines(True)
    print(v)
    x = test.splitlines(False)
    print(x)
    
    ['baste
    ', 'isrusk
    ', 'makllse
    ', 'allworld']
    ['baste', 'isrusk', 'makllse', 'allworld']
    # startswith()   判断是以什么开头的
    test = 'mumingjun888'
    v = test.startswith('mu')
    print(v)
    
    True
    test = 'mumingjun888'
    v = test.startswith('ao')
    print(v)
    
    False
    # endswith()   判断是以什么结尾的
    test = 'mumingjun888'
    v = test.endswith('88')
    print(v)
    x = test.endswith('ma')
    print(x)
    
    True
    False
    # swapcase()  大小写转换
    test = 'mumingjun'
    v = test.swapcase()
    print(v)
    
    MUMINGJUN
    test = 'MU ming JUN'
    v = test.swapcase()
    print(v)
    
    mu MING jun
  • 相关阅读:
    RocketMQ实战:生产环境中,autoCreateTopicEnable为什么不能设置为true
    x 的平方根--二分查找
    责任链模式--设计模式
    迭代器模式--设计模式
    组合模式--设计模式
    搜索旋转排序数组II
    搜索旋转排序数组--二分查找
    搜索插入位置--二分查找
    越狱详解与调试--逆向开发
    有序链表转换二叉搜索树--链表
  • 原文地址:https://www.cnblogs.com/majunBK/p/10389930.html
Copyright © 2011-2022 走看看