python数据输入与格式化输出,Python怎么输出表格

  python数据输入与格式化输出,Python怎么输出表格

  Python对齐补充填充

  文章目录

  1,%占位符格式字符串输出

  2.使用format函数格式化字符串输出。

  3.用str相关方法格式化字符串。

  1,%占位符格式字符串输出

  年龄=18岁

  超级男孩

  身高=1.75

  #格式化整数

  打印(我的年龄是% d %年龄)

  #格式化时也可以转换

  打印(“我的年龄是% s“%年龄”)

  #使用多个占位符

  print(姓名:%s,年龄:%d%(姓名,年龄))

  # Alignment output: name右对齐,20个字符,不足的空格加上。用年龄左对齐占6个字符,不足部分补0。

  打印(姓名:s,age:d%(name,age))

  # Aligning output:名称左对齐,长度为20个字符,没有足够的补充空格。用年龄左对齐占6个字符,补齐不足的空格。

  print(姓名:%-20s,年龄:m%(姓名,年龄))

  #打印格式浮点数,保留1位小数,至少占用3位。

  打印(我的身高是% 3.1f %身高)

  结果:

  我18岁了

  我18岁了

  姓名:超级男孩,年龄:18岁

  姓名:超级男孩,年龄:000018

  姓名:超级男孩,年龄:18岁

  我的身高是1.8

  2.使用format函数格式化字符串输出。

  str1=1st_format

  str2=2nd_string

  宽度=30

  s _元组=(str1,str2)

  s_list=[str1,str2]

  s_dict=dict(str1=1st_format ,str2=2nd string )

  #30表示总长度为30,*表示不足部分用*填充

  打印( 1。{:* 30}.格式(str1)) #居中对齐

  打印( 2。{:* 30}.格式(str1)) #右对齐

  打印( 3。{:* 30}.格式(str1)) #左对齐

  #按顺序读取每个参数

  print(4.str1:{:30},str2:{} 。格式(str1,str2))

  #按位置读取每个参数

  print(5.str2:{1:30},str1:{0})。格式(str1,str2))

  #占位符宽度根据参数位置作为变量添加。

  print(6.str2:{2:{1}},str1:{0})。格式(str1,width,str2))

  #占位符宽度作为变量按顺序添加。

  print(7.str1:{:{}},str2:{} 。格式(str1,width,str2))

  #支持元组和列表

  print(8.str2:{1:30},str1:{0})。格式(*s_tuple))

  print(9.str2:{1:30},str1:{0})。格式(*s_list))

  #通过字典关键字

  print(10.str2:{str2:30},str1:{str1} 。格式(**s_dict))

  #直接格式元组

  print(11.str1,str2:{} 。格式(s _元组))

  #直接格式词典

  print(12.s_dict:{} 。格式(s_dict))

  #在Python3.6中增加了f字符串的新特性:

  print(f13.str1:{str1},str2:{str2} )

  结果:

  1.**********1st_format**********

  2.********************1st_format

  3.1st _格式********************

  4.str1: 1st_format,str2:2nd_string

  5.str2: 2nd_string,str1:1st_format

  6.str2: 2nd_string,str1:1st_format

  7.str1: 1st_format,str2:2nd_string

  8.str2: 2nd_string,str1:1st_format

  9.str2: 2nd_string,str1:1st_format

  10.str2:第二个字符串,str1:1st_format

  11.str1,str2:(1st_format , 2nd_string )

  12.s_dict:{str1: 1st_format , str2: 2nd string}

  13.str1:1st_format,str2:2nd_string

  3.用str相关方法格式化字符串。

  方法字符串。zfill()字符串。LJUST(),str。RJUST()和str。主要使用中心()。

  str1=格式

  宽度=30

  #字符串左侧对齐,右侧补充*:

  print(str1.ljust(width, * )

  #字符串右边对齐,左边用*补充:

  print(str1.rjust(width, * )

  #字符串居中对齐,两边补*:

  print(str1.center(宽度, * )

  #字符串的右边对齐,左边用0填充:

  print(str1.zfill(宽度))

  #当len(str1)width时,输入所有字符串

  结果:

  格式**********************

  * * * * * * * * * * * * * * * * * * * * * * * * *格式

  ************格式**********

  000000000000000000000格式

  PS:因为CSDN的makdown编辑器,需要使用转义符输出*和空格,所以三个结果都是示意性的结果,和实际结果不一样。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 使用js实现数据格式化命令,使用js实现数据格式化的方法
  • 使用js实现数据格式化命令,使用js实现数据格式化的方法,使用js实现数据格式化
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数
  • sql 时间格式化函数怎么用,sqlserver时间格式化函数,SQL 时间格式化函数
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令
  • Linux磁盘格式化命令,linux格式化整个磁盘的命令,Linux磁盘格式化命令详解
  • js获取当前日期并格式化,js获取当前时间年月日并输出
  • js获取当前日期并格式化,js获取当前时间年月日并输出,JS获取当前时间的年月日时分秒及时间的格式化的方法
  • js格式化时间的方法是什么,js 格式化时间
  • js格式化时间的方法是什么,js 格式化时间,js格式化时间的方法
  • js格式化时间格式,js格式化时间字符串
  • js格式化时间格式,js格式化时间字符串,JS格式化时间的几种方法总结
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么
  • js中时间格式化的几种方法有哪些,js中时间格式化的几种方法是什么,js中时间格式化的几种方法
  • windows命令行格式化硬盘,格式化将清除磁盘中的所有文件
  • 留言与评论(共有 条评论)
       
    验证码: