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. Win10 cmd控制台程序会被鼠标单击暂停的解决办法

    右键单击顶部白框,选择属性或默认值,将快速编辑模式的勾取消就可以了,最后记得点击确定

  2. 通过sed -i ,通过准备好的sh脚本,来设置linux iptable白名单

    通过准备好的sh脚本,来设置linux iptable白名单 特定字符串的行前插入新行 sed -i '/特定字符串/i 新行字符串' file #!/bin/bash del_stdin_buf() ...

  3. js 模糊搜索

    function fuzzysearch (needle, haystack) { var hlen = haystack.length; var nlen = needle.length; if ( ...

  4. 容器版jenkins使用宿主机的kubectl命令

    参照里面的第4步: https://www.cnblogs.com/effortsing/p/10486960.html

  5. [LeetCode] 305. Number of Islands II 岛屿的数量 II

    A 2d grid map of m rows and n columns is initially filled with water. We may perform an addLand oper ...

  6. Eclipse安装Properties Editor插件

    安装步骤 1.打开eclispe编辑器help-->install new soft 2.输入软件地址 name:properties editor Location:http://proped ...

  7. Deepin15.11源码安装Nginx17.5包括stream模块和njs模块

    一:先到官网下载nginx-1.17.5.tar.gz包并且解压到当前目录,解压后目录为:nginx-1.17.5: 二:下载njs源码(它没有像stream模块一样附带在了nginx源码里),因此首 ...

  8. 【剑指offer】面试题 14. 剪绳子

    面试题 14. 剪绳子 LeetCode 题目描述 给你一根长度为 n 的绳子,请把绳子剪成 m 段(m.n 都是整数,n>1 并且 m>1),每段绳子的长度记为 k[0],k[1],·· ...

  9. 小程序云函数,解决接口https问题

    本实例只是简单记录http请求 1,云函数如下 // 云函数入口函数 exports.main = async (event, context) => { let req = await got ...

  10. Windows 下删除 Docker 容器的方法

    Issue: 删除命令执行失败 如果在 CMD 命令提示符下删除容器可能失败,可切换至 PowerShell 中执行成功. unknown shorthand flag: 'a' in -a See ...