Python中字符串对齐方法介绍

   这篇文章主要介绍了Python中字符串对齐方法介绍,本文介绍Python字符串内置方法ljust、rjust、center的用法,需要的朋友可以参考下

  目的

  实现字符串的左对齐,右对齐,居中对齐。

  方法

  字符串内置了以下方法:其中width是指包含字符串S在内的宽度,fillchar默认是空格,也可以指定填充字符

  代码如下:

  string.ljust(s, width[, fillchar])

  string.rjust(s, width[, fillchar])

  string.center(s, width[, fillchar])

  代码如下:

  In [6]: a='Hello!'

  In [7]: print a.ljust(10,'+')

  Hello!++++

  In [8]: print a.rjust(10,'+')

  ++++Hello!

  In [9]: print a.center(10,'+')

  ++Hello!++

时间: 2024-12-03 15:29:34

Python中字符串对齐方法介绍的相关文章

介绍Python中的readline()方法的使用

  这篇文章主要介绍了简单介绍Python中的readline()方法的使用,是Python入门学习中的基础知识,需要的朋友可以参考下 readline()方法从文件中读取一整行.尾部的换行符保持在字符串中.如果大小参数且非负,那么一个最大字节数,包括结尾的换行和不完整的行可能会返回. 遇到EOF时立即返回一个空字符串. 语法 以下是readline()方法的语法: ? 1 fileObject.readline( size ); 参数 size -- 这是可以从文件中读取的字节数. 返回值 此

Python中使用strip()方法删除字符串中空格的教程

  这篇文章主要介绍了Python中使用strip()方法删除字符串中空格的教程,是Python入门学习中的基础知识,需要的朋友可以参考下 strip()方法返回所有字符从开始及字符串的末尾(默认空格字符)被去除后的字符串的一个副本. 语法 以下是strip()方法的语法: ? 1 str.strip([chars]); 参数 chars -- 字符-从开始或结束的字符串被删除去除. 返回值 此方法返回所有字符从开始及字符串的末尾(默认空格字符)被去除后的字符串的一个副本. 例子 下面的例子显示

介绍Python中的decode()方法的使用

  这篇文章主要介绍了简单介绍Python中的decode()方法的使用,是Python入门学习当中必须掌握的基础知识,需要的朋友可以参考下 decode()方法使用注册编码的编解码器的字符串进行解码.它默认为默认的字符串编码. 语法 以下是decode()方法的语法: ? 1 str.decode(encoding='UTF-8',errors='strict') 参数 encoding -- 这是所使用的编码.对于所有的编码方案的列表,请访问:标准编码库 errors -- 这可能是给定一个

介绍Python中的round()方法

 这篇文章主要介绍了简单介绍Python中的round()方法,是Python入门的基础知识,需要的朋友可以参考下     round()方法返回 x 的小数点四舍五入到n个数字. 语法 以下是round()方法的语法: ? 1 round( x [, n] ) 参数 x --这是一个数值表达式 n --这也是一个数值表达式 返回值 该方法返回 x 的小数点四舍五入到n个数字 例子 下面的例子显示了round()方法的使用 ? 1 2 3 4 5 #!/usr/bin/python   prin

Python中的random()方法的使用介绍

这篇文章主要介绍了Python中的random()方法的使用,是Python入门的基础知识,需要的朋友可以参考下     random()方法返回一个随机浮点数r,使得0是小于或等于r 以及r小于1. 语法 以下是random()方法的语法: ? 1 random ( ) 注意:此函数是无法直接访问的,所以我们需要导入random模块,然后我们需要使用random对象来调用这个函数. 参数 NA 返回值 此方法返回一个随机浮点数r,使得0是小于或等于r以及r小于1. 例子 下面的例子显示了ran

介绍Python中的floor()方法

  这篇文章主要介绍了Python中的floor()方法,是Python入门的基础知识,需要的朋友可以参考下 floor()方法返回不大于x的最大整数(向下取整). 语法 以下是floor()方法的语法: ? 1 2 3import math math.floor( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数. 参数 x -- 这是一个数值表达式. 返回值 此方法返回不大于x的最大整数. 例子 下面的例子显示了floor()方法

介绍Python中的fabs()方法的使用

  这篇文章主要介绍了介绍Python中的fabs()方法的使用,是Python入门当中的基础知识,需要的朋友可以参考下 方法fabs()返回 x 的绝对值. 语法 以下是fabs()方法的语法: ? 1 2 3 import math   math.fabs( x ) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数. 参数 x -- 这是一个数值. 返回值 此方法返回 x 的绝对值. 例子 下面的例子显示fabs()方法的使用. ? 1

解决Python中字符串和数字拼接报错的方法_python

前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # coding=utf8 str = '你的分数是:' num = 82 text = str+num+'分 | 琼台博客' print text 执行结果 直接报错:TypeError: cannot concatenate 'str' and 'int' objects 解决这个方法只有提前把num转换为字符串类型,可以使用bytes函数把int

Python中使用swapCase()方法转换大小写的教程

  这篇文章主要介绍了在Python中使用swapCase()方法转换大小写的教程,是Python入门中的基础知识,需要的朋友可以参考下 swapCase()方法返回所有可大小写,基于字符大小写交换字符串的一个副本. 语法 以下是swapCase()方法的语法: ? 1 str.swapcase(); 参数 NA 返回值 此方法返回其中所有基于大小写字符交换字符串的一个副本. 例子 下面的例子显示的swapCase()方法的使用. ? 1 2 3 4 5 6 7 #!/usr/bin/pytho