print() 函数是 Python 用来打印的函数。打印函数的作用是将一些东西打印到我们的屏幕上(也就是 pycharm 的控制台里面)。通过 print() 函数我们能够查看一些变量的值,或者看到我们想要的任何程序输出。
1. 简单输出
>>>print("runoob") # 输出字符串 runoob >>> print(100,200) # 输出数字 100 200 >>> print([1,2,3,4,5]) # 输出列表 [1,2,3,4,5]
像这样打印简单的一个数据,只要把相应的东西放在print()函数的这一对括号里面就行了。
2. 格式化输出
当要打印的东西比较复杂之后,我们就可以使用格式化打印了。格式化打印的思想是:先通过占位符把要打印的东西格式定义好,然后再把真正的数据替换掉占位符。
占位符常用的有如下几个
- %d 给一个整数占位置
- %f 给一个浮点数占位置
- %s 给一个字符串占位置
>>> pi = 3.141592653 >>> print('%10.3f' % pi) # 字段宽10,精度3 3.142 >>> str = "the length of (%s) is %d" %('runoob', len('runoob')) >>> print(str) the length of (runoob) is 6
下面是一个比较常用的例子:
name = "jack" age = 15 print("My name is %s,i'm %d yeas old."%(name,age))
对应的输出:My name is jack,i'm 15 yeas old.
3. 让 print 不换行
在Python中总是默认换行的,如果想要不换行, 2.x 版本在print语句末尾加上’,’即可实现。但在3.x版本,需要写成 print(x,end = ' ' )。
因为默认的end参数是一个换行符('\n'),所以我们需要把这个参数修改掉。