Python删除字符串中的符号

简介: Python删除字符串中的符号
  • 删除字符串中的指定符号

    s = "abc123,123。"
    # 删除逗号
    s = s.replace(',', '')
    print(s)  # "abc123123。"
  • 删除字符串中的空格

    s = "   123abc   "
    # 删除开头的空格
    print(s.lstrip())  # "123 abc   "
    # 删除结尾的空格
    print(s.rstrip())  # "   123 abc"
    # 删除开头和结尾的空格
    print(s.strip())  # "123 abc"
    # 删除字符串中所有的空格
    print(s.replace(' ', ''))  # "123abc"
  • 删除字符串中的所有符号,只保留数字和英文字母

    import re
    s = "123,abc .?/&?》^_^dddA。"
    # 把所有编码非\u0030-\u0039(数字)、\u0041-\u007a(英文字母)的字符替换为空字符串
    rs = re.sub("([^\u0030-\u0039\u0041-\u007a])", '', s)
    print(rs) # "123abcdddA"
  • 只字符串中的保留汉字

    import re
    s = "我爱中国🇨🇳,I love China。"
    # 把所有编码非\u4e00-\u9fa5(汉字)的字符替换为空字符串
    rs = re.sub("([^\u4e00-\u9fa5])", '', s)
    print(rs) # "我爱中国"
  • 对应的unicode编码范围

    说明 unicode范围
    数字 \u0030-\u0039
    汉字 \u4e00-\u9fa5
    大写字母 \u0041-\u005a
    小写字母 \u0061-\u007a
    英文字母 \u0041-\u007a
    韩文 \uAC00-\uD7AF
    日文 \u3040-\u31FF
相关文章
|
17天前
|
Python
1167: 分离字符串(PYTHON)
1167: 分离字符串(PYTHON)
|
1月前
|
大数据 Python
使用Python查找字符串中包含的多个元素
本文介绍了Python中查找字符串子串的方法,从基础的`in`关键字到使用循环和条件判断处理多个子串,再到利用正则表达式`re模块`进行复杂模式匹配。文中通过实例展示了如何提取用户信息字符串中的用户名、邮箱和电话号码,并提出了优化策略,如预编译正则表达式和使用生成器处理大数据。
20 1
|
1天前
|
Python
Python 字符串格式化指南
本文介绍了Python中的三种字符串格式化方法:1) 使用 `%` 操作符,如 `%s` 和 `%d`;2) `str.format()` 方法,通过 `{}` 占位符插入变量;3) Python 3.6 引入的 f-strings,直接在字符串内嵌入变量。此外,还提到了高级用法,如格式控制(如指定小数位数)。这些方法有助于更有效地处理和格式化字符串输出。
3 0
|
8天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
49 0
|
9天前
|
数据采集 Python
python学习9-字符串
python学习9-字符串
|
17天前
|
Java 索引 Python
Python标准数据类型-字符串常用方法(下)
Python标准数据类型-字符串常用方法(下)
21 1
|
17天前
|
XML 编解码 数据格式
Python标准数据类型-String(字符串)
Python标准数据类型-String(字符串)
23 2
|
17天前
|
Python
171: 字符串的倒序(python)
171: 字符串的倒序(python)
|
1月前
|
JSON C++ 数据格式
【Python 基础教程 08】全面入门到精通:Python3 字符串操作实战教程与深度指南
【Python 基础教程 08】全面入门到精通:Python3 字符串操作实战教程与深度指南
87 0
|
编译器 数据处理 索引
【python】—— 字符串详解
【python】—— 字符串详解

热门文章

最新文章