str = 'hello world'

1. 字符串长度获取      
     len(str)

2. 字母大小写转化                       
     全部为大写:str.upper()
     全部小写  :str.lower()
     大小写互换:str.swapcase()
     首字母大写,其余小写:str.capitalize()
     首字母大写:str.title()

3. 格式操作
     获取固定长度,右对齐,左边不够用空格补齐:str.ljust(width)
     获取固定长度,左对齐,右边不够用空格补齐:str.ljust(width)
     获取固定长度,中间对齐,两边不够用空格补齐:str.ljust(width)
     获取固定长度,右对齐,左边不足用0补齐

4. 字符串搜索相关
     搜索指定字符串,没有返回-1:str.find('t')
     指定起始位置搜索:str.find('t',start)
     指定起始及结束位置搜索:str.find('t',start,end)
     从右边开始查找:str.rfind('t')
     搜索到多少个指定字符串:str.count('t')
     上面所有方法都可用index代替,不同的是使用index查找不到会抛异常,而find返回-1

5. 字符串替换相关
     替换old为new:str.replace('old','new')
     替换指定次数的old为new:str.replace('old','new',maxReplaceTimes)

6. 字符串去空格及去指定字符
     去两边空格:str.strip()
     去左空格:str.lstrip()
     去右空格:str.rstrip()
     去两边字符串:str.strip('d'),相应的也有lstrip,rstrip

7. 按指定字符分割字符串为数组:
     str.split(' ') 默认按空格分隔


8. 字符串判断相关
     是否以start开头:str.startswith('start')
     是否以end结尾:str.endswith('end')
     是否全为字母或数字:str.isalnum()
     是否全字母:str.isalpha()
     是否全数字:str.isdigit()
     是否全小写:str.islower()
     是否全大写:str.isupper()

转载于:https://blog.51cto.com/yangshi/1174902

Python 处理字符串内置函数详解相关推荐

  1. Python内置函数详解——总结篇

      引 言 国庆期间下定决心打算学习Python,于是下载安装了开发环境.然后问题就来了,怎么开始呢?纠结一番,还是从官方帮助文档开始吧.可是全是英文啊,英语渣怎么破?那就边翻译边看边实践着做吧(顺便 ...

  2. python3 内置函数详解

    内置函数详解 abs(x) 返回数字的绝对值,参数可以是整数或浮点数,如果参数是复数,则返回其大小. # 如果参数是复数,则返回其大小.>>> abs(-25) 25>> ...

  3. python内置函数教程_Python内置函数详解

    此文参考python文档,然后结合自己的理解,写下来,一方面方便自己,让自己好好学习,顺便回忆回忆:另一方面,让喜欢的盆友也参考一下. 经查询,3.6版本总共有68个内置函数,主要分类如下: 数学运算 ...

  4. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  5. python average函数详解_Python内置函数详解——总结篇

    https://www.cnblogs.com/sesshoumaru/category/894935.html 2个多月来,将3.5版本中的68个内置函数,按顺序逐个进行了自认为详细的解析,现在是时 ...

  6. python3内置函数详解

    原文链接:https://www.cnblogs.com/xiao1/p/5856890.html 菜鸟教程:https://www.runoob.com/python/python-built-in ...

  7. python100个内置函数详解_Python 63个内置函数详解

    Python 内置函数最全汇总: 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否 ...

  8. hive内置函数详解

    为什么80%的码农都做不了架构师?>>>    内置函数 2.1数学函数 返回类型 函数 说明 BIGINT round(double a) 四舍五入 DOUBLE round(do ...

  9. hive 十六进制转十进制_Hive内置函数详解【转】

    1.内置运算符 1.1关系运算符运算符类型说明 A = B所有原始类型如果A与B相等,返回TRUE,否则返回FALSE A == B无失败,因为无效的语法. SQL使用"=",不使 ...

最新文章

  1. 电子科技大学计算机网络实验,计算机网络实验电子科技大学.doc
  2. linux multipath简介配置 存储设备故障 负载均衡 虚拟化工具
  3. linux date英文时间,date(时间),timedatectl(时区),cal(日历)的用法
  4. python映射类型包括哪三种_python新手入门必备——映射类型相关函数
  5. 对select的结果进行count统计
  6. 前端学习(2842):UI组件的开发和配置
  7. JSP的三六九四七(三大指令、六大标签、九大内置对象、四大作用域、七个动作指令)
  8. ios沙箱模式开启_iOS沙盒篇
  9. .net 从txt中读取行数据_【VBA项目】从指定文件中读取数据并绘制图表
  10. 24. flock() 函数
  11. GitHub预测2018年开源项目趋势
  12. 3Dmax界面及快捷键介绍
  13. Windows下安装libiconv库教程(转换字符编码库)
  14. 神经网络编程的34个案例,神经网络编程是什么
  15. java代码实现一个月内不再提醒,通用到期问题
  16. 利用Eigen求广义逆矩阵
  17. 微信小程序的appid
  18. 【转载】spring-batch入门实践
  19. 食品科学与工程考研可以考计算机吗,食品科学与工程女汉子,对于考研比较迷茫,有几个问题麻烦各位前辈指点迷津,谢谢 。 - 考研 - 小木虫 - 学术 科研 互动社区...
  20. MobTech 秒验|极速验证,拉新无忧

热门文章

  1. java8安装_JMeter必知必会系列(2) JMeter安装部署
  2. layui移动端适配_移动端适配方案
  3. kylin如何支持flink_如何使用 JuiceFS 在云上优化 Kylin 4.0 的存储性能?
  4. python中pickle模块的用法_Python中json模块和pickle模块的简单介绍(附示例)
  5. 我的世界php开服环境_PHP初学者如何搭建环境,并在本地服务器(or云端服务器)运行自己的第一个PHP样例...
  6. oracle模拟试题
  7. 郑州尚新科技--J2EE考试题
  8. 工具|渗透测试之5种工具分享(Shiro插件、CTFR、JR-scan、dirsearch-Web等)
  9. 《剑指offer》链表分割
  10. 用java实现经纬度坐标度分秒与度批量转换