1、join方法:拼接字符串------->str

a = "你是风儿我是沙"
b = "@".join(a)
print(b)
>>>你@是@风@儿@我@是@沙 2、strip方法:处理左右空格、\t、\n----->str
  还可以处理指定内容a.strip("x") a.lstrip a.rstrip() a = " Hello world"
b = a.strip()
print(b)
>>>Hello World 3、对应字符转化:str.maketrans/translate----->str v = "abcdefghijklmnodsjjkkkee"#原字符串
m = str.maketrans("aeiou",'12345')#构造对应关系m
new_v = v.translate(m)#生成新关系
print(new_v)
>>>1bcd2fgh3jklmn4dsjjkkk22
4、partition字符串分割,分三段---->元祖
v = "abcdefghijklmnodsjjkkkee"
b = v.partition("s")
print(b)
>>>('abcdefghijklmnod', 's', 'jjkkkee')
5、split字符串分割,一刀两断,两刀三段,拿不到分割元素---->list
v = "   abcbdefbghijk   "
b = v.split()
c = v.split('b')
d = v.split('b',2)
print(1,b)
print(2,c)
print(3,d)
>>>1 ['abcbdefbghijk']
>>>2 ['   a', 'c', 'def', 'ghijk   ']
>>>3 ['   a', 'c', 'defbghijk   '] 6、splitlines按照\n进行分割----->list
a = "abcsjdfk\nfjsdjf\njdfkdj\nsdfsf"
b = a.splitlines()(参数可以是True/False是否保留\n)
print(b)
for i in b:#处理文本方式
  print(i)
>>>['abcsjdfk', 'fjsdjf', 'jdfkdj', 'sdfsf'] 7、find方法:返回int,第一个索引号
a = '123bcds'
b = a.find('b')
print(b,type(b))
>>>3 <class 'int'>
8、replace方法:
a = "11sb11we11gg11"
b = a.replace("11","@@",2)
print(b,type(b))
>>>@@sb@@we11gg11 <class 'str'>

python字符串的常见方法的更多相关文章

  1. python字符串的常见处理方法

    python字符串的常见处理方法 方法 使用说明 方法 使用说明 string[start:end:step] 字符串的切片 string.replace 字符串的替换 string.split 字符 ...

  2. python字符串的常见操作

    find: 根据指定字符串获取对应的下标, 如果找不到对应的数据返回-1, 这里的-1表示没有找到数据 my_str = "hello" # find: 根据指定字符串获取对应的下 ...

  3. python字符串操作实方法大合集

    python字符串操作实方法大合集,包括了几乎所有常用的python字符串操作,如字符串的替换.删除.截取.复制.连接.比较.查找.分割等,需要的朋友可以参考下:   #1.去空格及特殊符号 s.st ...

  4. Python 字符串分割的方法

    在平时工作的时候,发现对于字符串分割的方法用的比较多,下面对分割字符串方法进行总结一下:第一种:split()函数split()函数应该说是分割字符串使用最多的函数用法:str.split('分割符' ...

  5. 7.python字符串-内置方法分析

    上篇对python中的字符串内置方法进行了列举和简单说明,但这些方法太多,逐一背下效率实在太低,下面我来对这些方法按照其功能进行总结: 1.字母大小写相关(中文无效) 1.1 S.upper() -& ...

  6. 6.python字符串-内置方法列举

    所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...

  7. python字符串-内置方法用法分析

    1.字母大小写相关(中文无效) 1.1 S.upper() -> string 返回一个字母全部大写的副本

  8. python字符串-内置方法列举

    所谓内置方法,就是凡是字符串都能用的方法,这个方法在创建字符串的类中,下面是总结: 首先,我们要学习一个获取帮助的内置函数 help(对象) ,对象可以是一个我们创建出来的,也可以是创建对象的那个类, ...

  9. python字符串内置方法

    网上已经有很多,自己操作一遍,加深印象. dir dir会返回一个内置方法与属性列表,用字符串'a,b,cdefg'测试一下 dir('a,b,cdefg') 得到一个列表 ['__add__', ' ...

随机推荐

  1. linux升级openssl和php_openssl模块

    一.OpenSSL源码升级 2014年4月8日,XP宣布正式停止服务的日子,也是OpenSSL爆出大漏洞的日子. OpenSSL主要是负责在一些敏感的数据提交上面被广泛使用,不乏大家经常访问的一些网站 ...

  2. QT中常用工具总结

    1.qmake 利用.pro文件生成Makefile 命令为: eg: qmake -o Makefile hello.pro 2. uic 利用ui界面审查.h头文件 命令为: eg: uic go ...

  3. Aspose.Words操作Word.PDF,让图片和文本垂直居中,水平居中解决方案

    x 环境 { "Aspose.Words": {"Version":"18.x"} } 需求与难题 生成试卷的时候,如果数学题目中有特殊符号 ...

  4. LODOP条码二维码简短问答及相关博文

    LODOP如何输出条码 条码输出 参考样例11 http://www.c-lodop.com/demolist/PrintSample11.html超文本表格中的条码参考样例47 http://www ...

  5. js的style.width取不到元素的宽度值

    使用jquery的.width()方法获取一个元素的当前宽度,不管元素是否设置了宽度,css样式时内联 外联或者是内嵌,都可以使用 这个方法获取元素的宽度. 使用原生js style.width .w ...

  6. [LeetCode] 77. Combinations 全组合

    Given two integers n and k, return all possible combinations of k numbers out of 1 ... n. For exampl ...

  7. [LeetCode] 165. Compare Version Numbers 比较版本数

    Compare two version numbers version1 and version1.If version1 > version2 return 1, if version1 &l ...

  8. IEDA中使用阿里插件Alibaba Cloud Toolkit和Arthas(阿尔萨斯)

    在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 在 IntelliJ IDEA 中安装和配置 Cloud Toolkit 后,您可以将本地应用快速部署到阿里云 ECS.EDA ...

  9. 使用ObjectARX 2012向导生成的自定义实体类无法捕捉的问题解决方式

    使用ObjectARX 2012自定实体向导的时候,获取捕捉点的重写函数的向导中模板有点问题, C:\Program Files (x86)\Autodesk\ObjectARX 2019 Wizar ...

  10. Hadoop+Hbase+Zookeeper分布式存储构建

    目录: 软件准备 Hadoop安装配置 zookeeper安装配置 Hbase安装配置 Hadoop+Hbase+zookeeper分布式存储构建 前言* Hadoop是Apache开源组织的一个分布 ...