python中print函数的用法

Python025

python中print函数的用法,第1张

print()函数用于打印输出,是python中最常见的一个内置函数。

print()函数的语法如下:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)。

将"objects"打印输出至"file参数"指定的文本流,以"sep参数"分隔开并在末尾加上"end参数"。"sep"、"end "、"file"和"flush"必须以关键字参数的形式给出。flush关键字参数是在phthon3.3版后增加的。

所有非关键字参数都会被转换为字符串,就像是执行了str()一样,并会被写入到流,以“sep参数“且在末尾加上“end参数“。“sep参数“和“end参数“都必须为字符串;它们也可以为“None“,这意味着使用默认值。如果没有给出“objects参数“,则print()将只写入“end参数“。

ython print()函数:

print()方法用于打印输出,最常见的一个函数。

在Python3.3版增加了flush关键字参数。

print在Python3.x是一个函数,但在Python2.x版本不是一个函数,只是一个关键字。

print函数是python语言中的一个输出函数,可以输出以下几种内容

1. 字符串和数值类型 可以直接输出

>>>  print( 1)

1

>>>  print( "Hello World")

Hello World

2.变量

无论什么类型,数值,布尔,列表,字典...都可以直接输出

>>> x =  12

>>>  print(x)

12

>>> s =  'Hello'

>>>  print(s)

Hello

>>> L = [ 1, 2, 'a']

>>>  print(L)

[ 1,  2,  'a']

>>> t = ( 1, 2, 'a')

>>>  print(t)

( 1,  2,  'a')

>>> d = { 'a': 1,  'b': 2}

>>>  print(d)

{ 'a':  1,  'b':  2}

3.格式化输出

类似于C中的 printf

>>> s

'Hello'

>>> x = len(s)

>>>  print( "The length of %s is %d"  % (s,x) )

The length of Hello  is  5

【注意】

Python2和3的print函数格式不同,3要求加括号(print())

缩进最好使用4个空格