python 字符串常用操作方法
python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换、删除、截取、赋值、连接、比较、查找、分割等 1、去除空格 str.strip():删除字符串两边的指定字符,括号的 写入指定字符,默认为空格 >>> 'hello'.strip('h') 'ello' >>> ' hello '.strip() 'hello' >>> str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认空格 str.rstrip():删除字符串右边的指定字符,括号的写入指定字符,默认空格 >>> ' helloe '.lstrip() 'helloe ' >>> ' hello '.rstrip() ' hello' >>> 2、复制字符串 关于字符串复制有很多细节,这里不展开,需要用到时,可以去查找资料了解 3、连接字符串 3.1 +连接字符串 注:此方法又称为 "万恶的加号",因为使用加号连接2个字符串会调用静态函数string_concat(register PyStringObject *a ,register PyObject * b),在这个函数中会开辟一块大小是a+b的内存的和的存储单元,然后将a,b字符串拷贝进去。如果是n个字符串相连 那么会开辟n-1次内存,是非常耗费资源的。 >>> a='Hello'+' World' >>> a