• 字符串分割、组合与移除方法


    split()

    用于通过指定分隔符对字符串进行分割。split() 方法有两个可选参数,第一个参数为分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。第二个参数为最大分割次数,默认为 -1,即不限次数。

    '扇 贝 编 程'.split()  # ['扇', '贝', '编', '程']
    '扇 贝 编 程'.split(' ')  # ['扇', '贝', '编', '程']
    '扇-贝-编-程'.split('-')  # ['扇', '贝', '编', '程']
    '扇贝编程'.split('贝编')  # ['扇', '程']
    '扇 贝 编 程'.split(' ', 1)  # ['扇', '贝 编 程']

    join()

    用于将序列中的元素以指定的字符连接生成一个新的字符串。join() 方法接收一个序列(列表、元组、字符串等)作为参数,. 前面的字符串用于连接符。

    # 列表
    ''.join(['扇', '贝', '编', '程'])  # 扇贝编程
    '-'.join(['扇', '贝', '编', '程'])  # 扇-贝-编-程
    
    # 元组
    '-'.join(('扇', '贝', '编', '程'))  # 扇-贝-编-程
    
    # 字符串
    '-'.join('扇贝编程')  # 扇-贝-编-程


    strip()

    用于移除字符串开头和结尾指定的字符(默认为空字符)或字符序列。当传入一个字符串时,会将传入字符串中每个字符依次移除。

    ' 扇贝编程  '.strip()  # '扇贝编程'
    '~~扇贝编程~~'.strip('~')  # '扇贝编程'
    '~~扇贝~~编程~~'.strip('~')  # '扇贝~~编程'
    '_~_扇贝编程_~~'.strip('~_')  # '扇贝编程'
  • 相关阅读:
    DM逻辑结构
    DM常见问题
    DM进程与线程
    DM物理存储结构
    systemdlogind.service的RemoveIPC参数影响
    DM内存结构
    DMSQL记录日志跟踪功能
    ACM中java的使用
    Java读取CSV文件为List
    Vue打包优化 优化JS过大 西门
  • 原文地址:https://www.cnblogs.com/mingzhuqi/p/13253473.html
Copyright © 2020-2023  润新知