`
king_tt
  • 浏览: 2259553 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Python的print 格式化输出

 
阅读更多

使用print输出各型的

  1. 字符串
  2. 整数
  3. 浮点数
  4. 出度及精度控制
strHello = 'Hello Python' 
print strHello
#输出结果:Hello Python
#直接出字符串

1.格式化输出整数

pythonprint也支持参数格式化,与C言的printf似,

strHello = "the length of (%s) is %d" %('Hello World',len('Hello World'))
print strHello
#输出果:the length of (Hello World) is 11

2.格式化输出16制整数

nHex = 0x20
#%x --- hex 十六进制
#%d --- dec 十进制
#%d --- oct 八进制

print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex)

#输出结果:nHex = 20,nDec = 32,nOct = 40
#使用整数的各个制打印同一个数

3.格式化输出浮点数(float)

import math
#default
print "PI = %f" % math.pi
#width = 10,precise = 3,align = left
print "PI = %10.3f" % math.pi
#width = 10,precise = 3,align = rigth
print "PI = %-10.3f" % math.pi
#前面填充字符
print "PI = %06d" % int(math.pi)

#输出结果
#PI = 3.141593
#PI =      3.142
#PI = 3.142
#PI = 000003
#浮点数的格式化,精度、度和

4.格式化输出字符串(string)

#precise = 3
print "%.3s " % ("jcodeer")
#precise = 4
print "%.*s" % (4,"jcodeer")
#width = 10,precise = 3
print "%10.3s" % ("jcodeer")
#输出结果:
#jco
#jcod
#       jco
#同于字符串也存在精度、度和。

5.输出列表(list)

l = [1,2,3,4,'jcodeer']
print l
#输出结果:[1, 2, 3, 4, 'jcodeer']
#于list直接打印即可
'''6.出字典(dictionary)'''
d = {1:'A',2:'B',3:'C',4:'D'}
print d
#输出结果:{1: 'A', 2: 'B', 3: 'C', 4: 'D'}
#同python也是支持dictionary出的

6.print自动换行

print 会自动在行末加上回车,如果不需回车,只需在print语句的结尾添加一个逗号”,“,就可以改变它的行为。

for i in range(0,5):
    print i,

或直接使用下面的函数进行输出:

sys.stdout.write("输出的字串")
转载声明: 本文转自 http://www.pythonclub.org/python-basic/print
分享到:
评论

相关推荐

    python print 格式化输出,动态指定长度的实现

    本篇将详细介绍如何在Python中使用`print`进行格式化输出,特别是动态指定长度的实现。 1. **固定长度格式输出**: 在Python 2.x中,可以使用`%`运算符进行格式化输出。例如,`%s`表示字符串,`%10s`则意味着输出...

    python:print格式化输出到文件的实例

    在本文中,我们将会介绍Python中print函数如何将格式化输出直接写入到文件中。这是Python编程中常见的需求,尤其是在进行日志记录、数据备份或者其他需要将输出重定向到文件的场景。我们将通过实例来讲解这一过程。 ...

    python格式化输出:fstring格式化输出.docx

    ### Python格式化输出:f-string格式化输出 在Python中,字符串格式化是处理和展示数据的一种重要方式。从早期的`%s`格式化到`str.format()`方法,再到Python 3.6中引入的f-string(格式化字符串字面量),Python中...

    Python格式化输出%s和%d

    python print格式化输出 1. 打印字符串 print ("His name is %s"%("Aviad")) 效果: 2.打印整数 print ("He is %d years old"%(25)) 效果: 3.打印浮点数 print ("His height is %f m"%(1.83)) 效果: 4.打印...

    在python中用print()输出多个格式化参数的方法

    本文将详细介绍如何在Python中使用`print()`函数来格式化输出多个参数。 #### 基础语法与示例 首先,让我们回顾一下`print()`函数的基本用法。`print()`函数可以接受一个或多个参数,参数之间用逗号`,`分隔。例如...

    Python 格式化打印json数据方法(展开状态)

    目的:Python 格式化打印json数据方法(展开状态) 环境: 系统:Win10 x64 环境: Pycharm Python 3.7.0 问题分析: Python下json手法的json在打印查看时,括号和数据都没有展开,查看起来比较困难。 解决方案: ...

    python format格式化输出

    Python的`format`函数是其内置的字符串格式化方法,它是对旧有的字符串格式化方式(%操作符)的一种改进,提供了更为灵活和强大的字符串格式化能力。在Python编程中,`format`方法广泛用于创建复杂的字符串,尤其在...

    python format 格式化输出方法

    在python2.7及以上的版本,str.format()的方式为格式化提供了非常大的便利。与之前的%型格式化字符串相比,他显得更为方便与优越。下面我们就来看看format的具体用法。 1、常见的用法 二话不说,首先上代码,看看...

    python格式化输出方法汇总

    在Python编程语言中,格式化输出是日常编码中不可或缺的一部分,它允许我们按照特定的样式和格式打印或存储数据。本文将深入探讨Python中的几种主要的格式化输出方法,包括旧式的字符串格式化、`str.format()`方法、...

    python 格式化输出百分号的方法

    python的百分号输出比较奇怪,代码如下 print('%s%%'%(5))#这样就能输出‘5%' ...python format 格式化输出方法浅谈Python 字符串格式化输出(format/printf)Python中格式化format()方法详解python的格式化输出(for

    测量程序编制 - python 55格式化输出:字典格式化字符串.pptx

    在Python编程语言中,格式化字符串是一种常见的任务,特别是在输出数据、报告或日志时。在给定的文件中,重点介绍了使用字典来格式化字符串的方法。这种方法允许我们使用可变的数据结构(字典)动态地填充字符串模板...

    python格式化符号

    ### Python格式化符号详解 在Python中,字符串的格式化是一项非常重要的技能,尤其是在处理大量数据或进行数据展示时。本文将详细介绍Python中常见的格式化符号,并通过具体的例子来帮助理解这些符号的作用与应用...

    测量程序编制 - python 55格式化输出:format用法(进阶用法).pptx

    在编程中,尤其是在处理输出报告或者数据展示时,精确的格式化输出至关重要。让我们深入探讨`format`函数的进阶用法。 1. **进制转换**: Python的`format`函数可以方便地进行不同进制之间的转换。例如,`{0:d}`...

    测量程序编制 - python 54格式化输出:format用法.pptx

    Python中的`format`函数是用于字符串格式化的强大工具,它提供了灵活且丰富的功能,使得输出字符串更加可控和可读。相较于传统的`%`操作符,`format`函数提供了更多的选项和方式来组织输出内容。 1. **位置/名字...

    Python Print实现在输出中插入变量的例子

    如果想在打印的字符串中的任意地方加入任意的变量,可以使用python的格式化输出。 用例如下: s = 'Hello' x = len(s) print("The length of %s is %d" % (s,x)) #Print :The length of Hello is 5 下面是关于...

    Python字符串格式化输出方法分析

    本文实例分析了Python字符串格式化输出方法。分享给大家供大家参考,具体如下: 我们格式化构建字符串可以有3种方法: 1 元组占位符 m = 'python' astr = 'i love %s' % m print astr 2 字符串的format方法 m = '...

    学学Python_16语句_print输出表达式

    在处理字符串时,Python提供了多种方法,如`stringMethod02.py`、`stringAdvanceOprate.py`、`stringFormatPrint.py`、`stringOprate.py`中的内容所示,可以进行字符串的格式化输出、操作和方法调用。例如,`str....

    Python 3 语法小记(一)入门 (print 函数用法总结).docx

    本文将总结 print 函数的用法,包括基本用法、变量输出、格式化输出、不换行输出等方面。 基本用法 print 函数是 Python 中最基本的输出函数,它可以输出字符串、数值、布尔值、列表、字典等类型的数据。例如: ``...

    python常见的格式化输出小结

    Python中的格式化输出是编程中常见且重要的任务之一,它允许我们精确地控制输出内容的格式,包括字符串、整数、浮点数等。这里,我们将深入探讨几种Python中的格式化输出方法,主要关注在Python 3环境下。 一、打印...

Global site tag (gtag.js) - Google Analytics