你好,我是 zhenguo 今天这篇文章汇总一些关于字符串对齐的常用方法。

1 左对齐字符串

# 1 左对齐字符串
# 使得总长度为 20
In [2]: text = 'Hello World'         ```
In [3]: text.ljust(20)
Out[3]: 'Hello World         '

2 右对齐字符串

# 2 右对齐字符串
# 使得总长度为 20
In [6]: text.rjust(20)
Out[6]: '         Hello World'

3 中间对齐字符串

# 3 中间对齐字符串
# 使得总长度为 20 In [7]: text.center(20)
Out[7]: '    Hello World     '

4 右对齐字符串

# 4 右对齐字符串
# 使得总长度为 20 In [8]: format(text, '>20')
Out[8]: '         Hello World'

5 左对齐字符串

# 5 左对齐字符串
# 使得总长度为 20
In [10]: format(text, '<20')
Out[10]: 'Hello World         '

6 中间对齐字符串

# 6 中间对齐字符串
# 使得总长度为 20
In [11]: format(text, '^20')
Out[11]: '    Hello World     '

7 中间对齐字符串,并用-填充

# 7 中间对齐字符串,并用-填充
# 使得总长度为 20
In [12]: format(text, '-^20')
Out[12]: '----Hello World-----'

8 每行固定显示10个字符

# 8 每行固定显示10个字符In [21]: s="""我是安装nlp包 corpy, ...: 服务器是腾讯Ubuntu 18.04 , ...: 使用 pip 安装优先走腾讯index源, ...: 很遗憾安装到中间,安装依赖包 ufdl.udpipe """In [15]: import textwrap
In [23]: print(textwrap.fill(s, 10))
我是安装nlp包
corpy, 服务器
是腾讯Ubuntu
18.04 , 使用
pip 安装优先走腾
讯index源, 很
遗憾安装到中间,安装
依赖包 ufdl.u
dpipe

9 基于上面这些方法,能够实现我的第一个 Python 小项目,开放完整代码 里的KWIC显示,感兴趣的可以看看。

往期精彩回顾适合初学者入门人工智能的路线及资料下载机器学习及深度学习笔记等资料打印机器学习在线手册深度学习笔记专辑《统计学习方法》的代码复现专辑
AI基础下载机器学习的数学基础专辑温州大学《机器学习课程》视频
本站qq群851320808,加入微信群请扫码:

【Python】字符串对齐的常用方法相关推荐

  1. Python字符串对齐方法(ljust()、rjust()和center())详解

    Python字符串对齐方法(ljust().rjust()和center())详解 Python str 提供了 3 种可用来进行文本对齐的方法,分别是 ljust().rjust() 和 cente ...

  2. python字符串对齐_Python - 字符串对齐

    字符串对齐 本文地址: http://blog.csdn.net/caroline_wendy/article/details/20463231 Python中, 字符串对齐, 使用ljust(), ...

  3. Python字符串对齐方式

    1.如何对字符串进行左.右.居中对齐? 实际案例: 某个字典存储了一系列属性值 {"lodDist": 100.0,"SmallCull": 0.04,&quo ...

  4. python字符串切片及常用方法

    一.切片 切片:指对操作的对象截取其中一部分的操作,字符串.列表.元组都支持切片操作 语法:序列[开始位置下标:结束位置下标:步长] ,不包含结束位置下标数据,步长为选取间隔,正负均可,默认为1 举例 ...

  5. python中英文混合字符串对齐

    python字符串对齐可以使用字符串的 ljust() , rjust() 和 center() 方法, ljust() 字符串靠左,需要填写两个参数,第一个参数为长度,指的是字符串需要格式化输出的总 ...

  6. python 字符串常用方法

    Python 开发过程中,经常需要对字符串进行一些特殊处理,比如拼接字符串.截取字符串.格式化字符串等,这些操作无需开发者自己设计实现,只需调用相应的字符串方法即可. python 字符串分割 [ro ...

  7. python中字符串类型的encode()方法_第五章 Python字符串常用方法详解

    5.1 Python字符串拼接(包含字符串拼接数字) 在 Python中拼接(连接)字符串很简单,可以直接将两个字符串紧挨着写在一起,具体格式为: strname = "str1" ...

  8. python字符串出栈方法_python字符串常用方法

    1. isalnum() :判断字符串所有的字符都是字母或者数字.返回true和false In [1]: str1='jiangwei520' In [2]: str2='jiang wei' In ...

  9. Python字符串常用方法(二)

    二.字符串的操作常用方法 字符串的替换.删除.截取.复制.连接.比较.查找.分割等 1. string. lower() :转小写 2. string. upper() :转大写 3. string. ...

最新文章

  1. linux 内核修改rss,linux 内核参数 rss
  2. C#中GDI绘制高质量平滑图形实例
  3. arcgis select by attributes一次选多个_优化体系--记一次生产数据库sql优化过程--组合索引...
  4. 400本以上电子书、1000门以上课程会员免费看,快来领取!
  5. Oracle 12C -- 不同容器之间切换
  6. 电脑分辨率设置工具_打印不求人:我猜你并不会设置“分辨率”!
  7. Linux chapter 7
  8. CallStack获取函数堆栈
  9. 汪琪玩Excel:只复制可见单元格
  10. Android随笔之——PackageManager详解
  11. 计算机领域国际期刊,科学网—计算机国际期刊zz - 黄红星的博文
  12. python中random.sample()函数
  13. 学习方法和态度比什么都重要
  14. 【大数据技术详解】搭建redis集群服务的步骤和配置以及解决创建集群时会遇到的错误:NodeX replied with error:ERRInvalid node address specified
  15. Micropython教程之TPYBoard DIY电子时钟(萝卜学科编程教育)
  16. 银行利息计算公式推导(存款,贷款)
  17. Sicily 1136 山海经 (SOJ 1136) 【Segment Tree 线段树】
  18. JS短信接口代码示例
  19. java图片上传同时后台直接给MultipartFile对象添加图片水印或者文字水印,然后直接上传带水印的图片
  20. esp32 参考引脚图

热门文章

  1. 《转》cout和printf的混用而产生的顺序问题
  2. HOJ 2278 IP Filtering (二分)
  3. 实验1 Windows汇编语言开发环境
  4. SQL Server日期计算
  5. .NET 2.0 RC的一个Bug
  6. Python 优先级
  7. jQuery(三):样式操作
  8. Explain:解决MUI 软键盘弹起挤压页面问题
  9. Pyhton学习——Day9
  10. Codeforces Round #183 (Div. 2)