博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python字符串操作之扫描、翻转、截取、输出对齐
阅读量:4042 次
发布时间:2019-05-24

本文共 812 字,大约阅读时间需要 2 分钟。

7、扫描字符串

>>> ss = '1sdfas23sdsdSD'>>> for i in ss :...   print i,...1 s d f a s 2 3 s d s d S D

8、字符串翻转

>>> s = 'this is aa'>>> s1 = s[::-1]>>> s1'aa si siht'

9、截取字符串

字符串索引与切片参看博文”Python数据结构之序列“

10、字符串在输出时的对齐

10.1 str.ljust()

函数原型:
str.ljust(width, [fillchar])
输出width长度个字符,str左对齐,不足部分用fillchar填充,默认为空格。

#使用*填充>>> s1'sddss'>>> s1.ljust(10,'*')'sddss*****'#使用默认空格填充>>> s1.ljust(10)'sddss     '

10.2 str.rjust()

函数原型:
str.rjust(width, [fillchar] )
输出width长度个字符,str右对齐,不足部分用fillchar填充,默认为空格。

>>> s1.rjust(10,'*')'*****sddss'>>> s1.rjust(10)'     sddss'

10.3 str.center()

函数原型:
str.center( width, [fillchar] )
输出width长度个字符,str中间对齐,不足部分用fillchar填充,默认为空格。

>>> s1.center(11,'*')'***sddss***'>>> s1.center(11)'   sddss   '

10.4 str.zfill()

函数原型:
str.zfill( width)
把str变成width个长,并右对齐,不足部分用0补足。

>>> s1.zfill(10)'00000sddss'

转载地址:http://qbmdi.baihongyu.com/

你可能感兴趣的文章
ConcurrentHashMap面试详解
查看>>
深拷贝和浅拷贝
查看>>
java集合框架
查看>>
CMS垃圾回收器和G1垃圾回收器区别
查看>>
菜鸟学习Python之数据类型
查看>>
菜鸟学Python之面向对象
查看>>
MFC中combobox中的addstring 报错问题
查看>>
MFC中对话框向视图类的数据发送
查看>>
关于TRIANGLE二维三角网格生成器在windows下的配置说明
查看>>
计算机图形几何算法详解勘误
查看>>
OpenGL MSAA多采样中的蒙版(stencil)使用
查看>>
glm::mat4 要求 16 对齐的形参将不被对齐
查看>>
C++面试之虚函数
查看>>
C++面试之堆栈
查看>>
C++ 最长公共子序列
查看>>
最长回文子串——Manacher 算法
查看>>
excel表格中列名和数字对应的面试题
查看>>
Opencascade6.5.3+VS2010的使用初步
查看>>
STL文件格式和IGES的文件格式
查看>>
opencascade在vs2010下面的编译
查看>>