一:字符串的方法与操作

*注意:首字母为l的为从左边操作,为r的方法为从右边操作

1.__contains__()判断是否包含

判断指定字符或字符串是否包含在一个字符串内,返回值为true或者false

运行结果:

True

True

False

作用和in相似

运行结果:

True

2.__eq__()相等

判断两个字符串是否相等,返回值为True或者False

运行结果:

True

False

3.字符串相加可以用%s+

运行结果:

"asdfgh"

"asdfgh"

4.format字符串拼接

运行结果:

"ashudszui"

"ashudsfdfzui"

5.capitalize()字符串首字母大写

运行结果:

"Asdfg"

6.casefold()首字母小写

运行结果:

"aSDFG"

7.center()把内容居中 两个参数

#可以一个参数,也可以两个参数,后面的参数是填充符,默认为空格

运行结果

sdfg

*************sdfg*************

8.encode()编码

更改字符串编码

运行结果:

b'\xc0\xbc\xd1\xde\xc8\xe3'

9.endswith() 判断一个字符串是否是以某个字符结尾

运行结果:

True

False

10.expandtabs()把tab转换成空格\t

*自我认为没有什么卵用

运行结果:

sdfdf 1ws

sdfdf   1ws

11.find查找某个字符在字符串里面的位置,没有的话显示-1,可以加上起始位置和结束位置

运行结果:

4

-1

12.index 返回位置

返回字符在字符串中的位置,没有找到的话就报错

运行结果:

13.join()用来拼接,""代表分隔符,可以定义

运行结果:

14.ljust()放到左边,同center

像center一样,把字符串在一行中进行定位,ljust是从左面开始定位,参数为自左开始的长度

运行结果:

15.lower()小写

全部小写

运行结果:

16.lstrip()去除左边空格

运行结果:

ddfd

17.maketrans()与translate()方法

这两个方法需要进行对比联合起来使用

运行结果:

145j34h3

18.partition(“分割的字符”)分割

运行结果:

19.replace()替换

运行结果:

psdfghjklpdpdpfgpspg

qsdfghjklqdqdafgasag

20.rfind()

运用方法同find一样,区别就是自右向左查找

21.rjust()

运用方法同上面的ljust一样,区别就是自右向左查找

22.rsplit() 指定字符,分割字符串

被指定的字符会被删除

运行结果:

['qwetatra', '', 'ong', 'dchengxcxu']

23.splitlines()根据换行符进行分割,等同于split('\n')

运行结果:

24.startswith()以什么开头

判断字符串是否是以什么字符或字符串开头

运行结果:

True

True

False

25.swapcase()大小写转换,大变小,小变大

运行结果:

DSddFfdsssssffQQQ

26.title()把字符串转换成标题,即首字母大写

运行结果:

Dkjgdkgj

二:总结

1.常用方法

2.注意养成习惯:无论是元组,列表,还是字典,在元素后面加上逗号eg:str=['1','a',]

总结

以上所述是小编给大家介绍的python字符串的方法与操作大全,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:http://www.cnblogs.com/aihuadung/p/8383588.html

python string 方法,python字符串的方法与操作大全相关推荐

  1. Python 3.6.x字符串格式化方法小结

    1  使用%符号进行格式 使用%符号进行字符串格式化的形式如下图所示,格式运算符%之前的部分为格式字符串,之后的部分为需要进行格式化的内容. Python支持大量的格式字符,下表列出了比较常用的一部分 ...

  2. 《Python学习之路 -- 字符串的方法》

    在前面已经提到Python中的字符串了,本文来列举介绍字符串的方法,我将字符串的方法分为以下几类: ①查询方法 str.find(target,start=None,end=None) 该方法用于查询 ...

  3. python字符串函数的find方法_python字符串的方法与操作大全

    一:字符串的方法与操作 *注意:首字母为l的为从左边操作,为r的方法为从右边操作 1.__contains__()判断是否包含 判断指定字符或字符串是否包含在一个字符串内,返回值为true或者fals ...

  4. [转载] 深度测评Python的3种“字符串格式化”方法,看看你喜欢哪一种?

    参考链接: 使用Python 3的f字符串进行字符串格式化 3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s. 从python3.0版本开始起(pyth ...

  5. python的三种字符串格式化方法

    刚入门python的同学,特别是,没有系统的学习过python,而是学过别的语言,直接上手python的同学,怕是还不是很了解python强大的字符串格式化方法 1.最方便的 print 'hello ...

  6. python字符串方法replace_Python字符串的方法

    count count方法返回字符串包含多少个参数指定的字符创 strr = '我们今天不去上学,我们去踢足球' print(strr.count('我们'))// 2 #调用字符串的count 方法 ...

  7. python按位置从字符串提取子串的操作是_Python基础-字符串操作和“容器”的操作...

    星火:Python基础-IF和循环​zhuanlan.zhihu.com星火:Python基础-函数​zhuanlan.zhihu.com星火:Python基础-模块​zhuanlan.zhihu.c ...

  8. js笔记(三)ES5、ES5新增的数组的方法、字符串的方法、字符编码、对象的序列化和反序列化、bind

    数组方法.字符串方法总结 大目录 小目录 一.ES5严格模式 1. 严格模式: 2. 严格模式的行为变更: 二.ES5新增的数组的方法 1. 判断是否为数组:Array.isArray(): 2. 判 ...

  9. Java反射————Method根据方法名称字符串调用方法

    引言 之前浏览廖雪峰老师的个人博客网站,无意间发现了关于在Java8中获取参数的方法,随手一转<Java 8中获取参数名称>,没想到今天遇到一个功能,非常符合这种反射调用的使用场景.回看了 ...

  10. [转载] python字符串表示方法_python字符串使用方法归纳

    参考链接: Python字符串| splitlines capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符 ...

最新文章

  1. linux强制删除文件夹命令 rm -rf
  2. PHP学习笔记1.2——预定义变量参考
  3. mysql的最佳索引攻略
  4. 汇编语言出现的历史背景
  5. 荣耀v40可以升级华为鸿蒙,网传荣耀V40机型也能升级鸿蒙OS 首批更新机型有望是这5款...
  6. 超声声场模拟_超声全聚焦(TFM)简介
  7. 树莓派4烧录系统后黑屏_原创试用 | 树莓派3B+测评(二)ubuntu系统烧录+彩虹屏问题解决...
  8. BigGAN(2019)
  9. 笔记本打印时出现打印机出现异常配置问题_笔记本电脑连接共享打印机出现错误怎么办...
  10. 研发人员提高自身水平促进网络棋牌游戏发展
  11. 信号完整性 SI(Signal Integrity)
  12. 8个有用的表单构建工具,你一定要使用并收藏好
  13. 【美团技术团队】2014年-2022年后端文章精选篇
  14. Layui实现之登陆页面实现扩展模块
  15. Python第一阶段学习 day14
  16. c语言程序设计呼克佑第二版课后答案,《程序设计技术》实验大纲-呼克佑
  17. 思科 Packet Tracer 中交换机的常见命令介绍
  18. S3C6410移植linux4.17内核(一)
  19. rk3368一些定制修改
  20. 阿里云相关配置和参数

热门文章

  1. 谨慎使用Hibernate中的本机SQL
  2. 解码Java.Lang.OutOfMemoryError:PermGen空间
  3. JSF:在传统组件和时尚性能杀手之间进行选择
  4. JSTL/EL表达式/Struts2标签/OGNL表达式
  5. Linux 命令之 locate -- 文件查找工具(查找文件/搜索文件)
  6. linux下如何查看主机是否安装了ftp server
  7. 启动weblogic需要账号密码问题
  8. python时间序列数据分析,Python数据分析之时间序列
  9. 数仓建模 项目_模型设计_数仓建模 PDF 下载
  10. java int integer内存_java中一个integer对象的内存占用是多少?可以通过java方法输出吗?...