以下方法只需要知道用法就行了,权当了解,不用硬背,以后需要用到的时候再回来看

说明:

一般方法中前面是is开头的就是判断来的,输出不是True就是False,例如isalpha()方法

capitalize()方法:首字母大写

In [1]: a=‘abc‘

In [2]: a.capitalize()

Out[2]: ‘Abc‘

center()方法:设置宽度,并对字符串进行居中

输出指定的总长度,这里是20,然后内容居中,未指定填充物的时候填充空格

In [3]: a=‘abc‘

In [4]: a.center(20)

Out[4]: ‘ abc ‘

# 指定填充物‘#‘

In [5]: a.center(20,"#")

Out[5]: ‘########abc#########‘

ljust()方法:设置宽度,对字符串左对齐

设置宽度,对字符串左对齐,不够位数的未指定填充物的则以空格填充,指定填充物的则以填充物填充

In [1]: a=‘123a‘

In [2]: a

Out[2]: ‘123a‘

In [3]: a.ljust(20)

Out[3]: ‘123a ‘

# 指定填充物为*

In [4]: a.ljust(20,‘*‘)

Out[4]: ‘123a****************‘

rjust()方法:设置宽度,对字符串右对齐

设置宽度,对字符串右对齐,不够位数的未指定填充物的则以空格填充,指定填充物的则以填充物填充

In [5]: a

Out[5]: ‘123a‘

In [6]: a.rjust(20)

Out[6]: ‘ 123a‘

# 指定填充物为*

In [7]: a.rjust(20,‘*‘)

Out[7]: ‘****************123a‘

count()方法:输出相同字符的个数

In [6]: a=‘abcda12‘

In [7]: a.count(‘a‘)

Out[7]: 2

In [8]: a.count(‘a‘,4)

Out[8]: 1

In [9]: a.count(‘a‘,5)

Out[9]: 0

In [10]: a.count(‘a‘,0,2) #指定起始位置为索引0,结束位置为索引2

Out[10]: 1

endswith()方法:匹配以指定字符结尾的字符串

输出

匹配成功 --> 输出:True

匹配不成功 --> 输出:False

In [13]: a

Out[13]: ‘abcda12‘

In [14]: a.endswith(‘12‘)

Out[14]: True

In [15]: a.endswith(‘a‘)

Out[15]: False

指定匹配起始位置索引号为0,结束位置索引号为5以内的以‘da‘字符结尾的值,匹配成功就输出True,匹配失败则输出False

In [16]: a.endswith(‘da‘,0,5)

Out[16]: True

In [17]: a.endswith(‘da‘,0,4)

Out[17]: False

python以20字符宽居中输出,Python 字符串内置方法(一)相关推荐

  1. 以30字符宽居中输出python字符串_Python 字符串

    字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!'var2= ...

  2. 以30字符宽居中输出python字符串_python基础--字符串

    Python3 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号(' 或" )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hell ...

  3. 以30字符宽居中输出python字符串_python3字符串

    字符串 字符串是 python 中最常用的数据类型.我们可以使用引号( ' 或 " )来创建字符串.创建字符串很简单,只要为变量分配一个值即可.例如: name = 'wingis' pyt ...

  4. 以30字符宽居中输出python字符串_Python3 字符串

    isdigit 和 isnumeric的区别? def dn(): dgt=[] num=[] c=0 for c in range(2**16): ch=chr(c) if ch.isdigit() ...

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

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

  6. python字符串内置方法

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

  7. python基础30个常用代码大全-Python3列表内置方法大全及示例代码小结

    Python中的列表是简直可说是有容乃大,虽然看似类似C中的数组,但是Python列表可以接受任意的对象元素,比如,字符串,数字,布尔值,甚至列表,字典等等,自由度提升到一个新的高度,而Python也 ...

  8. python类中的函数调用关系_Python中类的内置方法与继承关系实例

    1.类的内置方法 Python内部类: 所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界. 例子: 汽车是一个类,汽车的底盘轮胎也可以抽象为类,将其定义到汽车内中,而形成内部类, ...

  9. Python之路(第二十七篇) 面向对象进阶:内置方法、描述符

    一.__call__ 对象后面加括号,触发执行类下面的__call__方法. 创建对象时,对象 = 类名() :而对于 __call__ 方法的执行是由对象后加括号触发的,即:对象() 或者 类()( ...

最新文章

  1. Java数据结构和算法:字符串、数组和广义表
  2. VTK修炼之道69:体绘制讨论_颜色传输函数
  3. 领域模型命名规约【PO,VO,POJO,BO,DTO,DO,JavaBean】
  4. linux监测文件输出命令,Linux-USB-检测枚举-1  lsusb输出内容详细解读
  5. 读书随笔:The Book of Why——INTRODUCTION:MIND OVER DATA
  6. c语言明解课后答案,《明解C语言》第三章笔记和练习题
  7. python IDE 集合
  8. QT缓存QGraphicsView的背景图问题
  9. 分布式概念及相关的名词定义
  10. throw e 和 return 的浅显理解
  11. 区块链上的中国?2018见分晓
  12. 网络共享计算机怎么连接,网络共享,详细教您电脑怎么设置共享无线网络
  13. CSRF, XSS攻击
  14. 金蝶OSF接口(s-HR系统)调用示例
  15. SangforAC(深信服)Web单点登录
  16. pytest的使用和学习---pytest的安装和简单使用
  17. 【技术栈——00061】搭建关于python项目docker镜像的Dockerfile文件示例(自己的)
  18. 【html】css字体样式
  19. 旋转电机设计_尤哈·皮罗内 PDF完整版下载 网盘分享
  20. 在Winform中上传文件的工具类-ResourceMgr

热门文章

  1. 山东师范大学志愿推荐系统邀请码_快看点邀请码填写HGC1QK快看点邀请码填写HGC1QK快看点邀请码大家千万不要乱填写哦...
  2. mysql 创建表check如何使用_MySQL怎么使用check约束
  3. 生产环境遇到难题,你是如何解决的?
  4. SpringBoot配置文件 【自定义配置项】
  5. mybatis-plus的 mapper.xml 路径配置的坑
  6. EditPlus连接远程Linux虚拟机
  7. javaScript PC端网页特效
  8. mongodb java spring_[Java教程]Spring 与 mongoDB 整合
  9. cass生成曲线要素文件_《CASS道路断面法施工技术》
  10. linux mv 保持目录结构_(三)Linux系统目录结构