Python程序设计
上QQ阅读APP看书,第一时间看更新

1.4 print()函数的基本用法

在Python中,使用内置函数print()可以将结果输出到IDLE或者标准控制台中。

1.print()函数的基本语法格式

print()函数的基本语法格式如下。

print(输出内容)

其中,输出内容可以是数值,也可以是字符串。如果输出内容是字符串,需要使用单引号或双引号引起来,此类内容将直接输出。如果输出内容是包含运算符的表达式,将输出计算结果。

输出内容也可以是ASCII值表示的字符,但需要使用chr()函数进行转换,例如输出字符A,使用print("A")或者使用print(chr(65))都可以实现。

2.换行输出与不换行输出

在Python中,默认情况下,执行一条print()语句并输出内容后会自动换行,如果想要一次输出很多内容,而且不换行,print()函数中需要加上end="",也可以将要输出的内容使用半角逗号“,”分隔。

【实例1-1】使用print()函数实现换行输出

print()函数默认情况下是换行输出的,实例1-1的代码如下所示。

x="a"
y="b"
print( x )
print( y )

实例1-1代码的运行结果如下。

a
b

【实例1-2】使用print()函数实现不换行输出

实例1-2的代码如下所示。

x="a"
y="b"
print( x, end=" " )
print( y )
print( x , y )

实例1-2代码的运行结果如下。

a b
a b

3.将输出的值转成字符串

如果希望将print()函数输出的值转成字符串,可以使用str()或repr()函数。

str()函数用于返回一个用户易读的表达形式。

repr()函数用于产生一个解释器易读的表达形式。

举例如下。

>>>num=123
>>>str(num)

运行结果如下。

'123'
>>>repr(num)

运行结果如下。

'123'
>>>str(1/8)

运行结果如下。

'0.125'