首页 > 编程语言 >python输出格式

python输出格式

时间:2022-11-05 16:11:17浏览次数:44  
标签:输出 格式化 format python print 格式 pi

1,直接输出字符串和数字

      语句                                                      结果                                        备注

>>>print(6)                                                     6

>>> print("Hello World")                          Hello World

>>> print(6,"Hello World")                      6  Hello World                数据用逗号隔开时,输出时中间用空格隔开

>>> print("Hello""python")                       Hellopython                             数据没有逗号隔开,输出时字符串没有隔开

>>> print("www","cnblogs","com",sep=".")         www.cnblogs.com                   设置间隔符

 

end用法

python中print函数是默认换行的,可以通过使用end=""来改变输出结尾的形式,如下

>>>for i in range(0,6):

              print(i)

输出 结果为 :

 

 

 

使用end设置末尾结束符,如下:

>>> for i in range(0,6):

    print(i, end=" ")

输出结果为:

 

 

 标注 end=" ",双引号内的字符为末尾结束字符,还可以使用”,"或者其他字符,如下:

 

 

 输出结果为:

 

 

 2,格式化输出

 (1)格式化输出整数

如下例子:

print("the length of python is %d" %len("python"))
输出结果为:

 

 也可以设置多个参数,如下:

print("the length of %s is %d" %("python",len("python")))
输出结果为:

 

 python常用的格式化符号为:

 

 

 

格式化符号的一些辅助符号为:

 

 

 

 

 

 (2)格式化输出十六进制,八进制

%x --- hex 十六进制

%o --- oct 八进制

(3)格式化输出浮点数   

pi = 3.141592653

     语句                                                      结果                                        备注

>>> print('%10.3f' % pi)                                                  3.142                          总宽度为10,小数点后保留3位,右对齐,左侧以空格填充

>>> print("pi = %.*f" % (3,pi))                               pi = 3.142         用*从后面的元组中读取字段宽度或精度

>>> print('%010.3f' % pi)          000003.142                             用0填充左边空格

>>> print('%-10.3f' % pi)            3.142          左对齐

>>> print('%+f' % pi)            +3.141593                             显示正负号,输出结果应于数值正负相一致

3, format函数

(1)数字格式化

 

(2)字符串格式化

1)按照{}的顺序匹配format中的数据

print("{} is a good {}".format("python","language"))
  输出结果为:

 

 2)通过索引的方式匹配数据

print("{0} is a good {1}".format("python","language"))
输出结果为:

 

 标注:以上0,1的顺序可以改变,但是对应匹配的数据也会变化,所以使用时要细心。

3)通过参数名来匹配数据

print("{bian} is a good {yu}".format(bian="python",yu="language"))
输出结果为:

 

 4)默认格式化和参数名混合使用

print("{} is a good {yu}".format("python",yu="language"))
输出结果为:

 

 标注:参数名必须放在最后,不然会出错,同时索引和默认格式比如{}和{0}不能一起使用。

标签:输出,格式化,format,python,print,格式,pi
From: https://www.cnblogs.com/lcy-4/p/16860451.html

相关文章

  • 重温Python基础——字符串
    哈喽,兄弟们,本文带大家复习一下Python基础中的字符串,不知道大家还记得多少内容呢?字符串1、字符串就是一系列字符在python中,用引号括起的都是字符串,其中引号可以......
  • Linux上配置Github上git clone的python项目
    1、先在Linux安装Anaconda,可以参考这篇博客 (安装成功后,命令行开头会出现base)2、接下来gitclone+仓库地址,下载很慢或者无法下载,参考这篇博客3、进入该项目,创建虚拟环......
  • 20行代码简单python爬虫,爬虫实例
    函数介绍 函数功能简单介绍 库函数介绍 importrequests#请求网页fromlxmlimportetree#对网页进行解析函数功能介绍  函数1 defgetdata(url):......
  • 问题解决:vscode运行python找不到文件
    问题描述:使用VSCode执行Python代码调用其他文件时报FileNotFound错误,终于发现是VSCode工作路径默认是当前文件所在工作区的根目录,而不是当前文件所在目录。发生条件:根......
  • 【python】都2022年不会还有人不会在电脑桌面上养宠物吧~
    前言嗨喽~大家好呀,这里是魔王呐!上班枯燥,对着冷冰冰的电脑,相信很多小伙伴即使摸鱼,心情也不愉快。这时如果有个萌宠能大家进行实时互动,这该有多好呀。再无聊的工作也能......
  • vue2搭配vue-router3真正可用不报错的写法格式
    这里要吐槽下vue和vue-router的文档教程本身前端的版本就多,版本之间还各种不兼容,用法函数还多种多样,一会这个组件一会那里是按普通渲染,简直让人不知道按哪个才是对的。然......
  • Python基础用法
      有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少......
  • 更多了解 Python: 一些有趣的知识介绍
      有人说:一个人从1岁活到80岁很平凡,但如果从80岁倒着活,那么一半以上的人都可能不凡。生活没有捷径,我们踩过的坑都成为了生活的经验,这些经验越早知道,你要走的弯路就会越少......
  • 使用qcow2磁盘格式的文件作为Qemu根文件系统
    参考使用Qemu运行Ubuntu文件系统(1)qemu-img命令详解qemu-nbd简单操作操作创建qcow2格式文件qemu-imgcreate-fqcow2ubuntu22.qcow2100G挂载modprobenb......
  • 推荐一个可用的,能将喜马拉雅下载的xm格式转mp3的工具!
    会员快过期了,但书没听完。找了一个可用的能将喜马拉雅下载的xm格式转mp3的工具。mp3音频专辑下载:window版:https://jscs.lanzouw.com/insBf0f3tx1cmac版:https://jscs......