英文文档:

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

Print objects to the text stream file, separated by sep and followed by end. sep, end, file and flush, if present, must be given as keyword arguments.

All non-keyword arguments are converted to strings like str() does and written to the stream, separated by sep and followed by end. Both sep and end must be strings; they can also be None, which means to use the default values. If no objects are given, print() will just write end.

The file argument must be an object with a write(string) method; if it is not present or None, sys.stdout will be used. Since printed arguments are converted to text strings, print() cannot be used withbinary mode file objects. For these, use file.write(...) instead.

Whether output is buffered is usually determined by file, but if the flush keyword argument is true, the stream is forcibly flushed.

Changed in version 3.3: Added the flush keyword argument.

函数信息表格

函数原型

print(value,...,sep=‘ ’, end=’\n’, file=sys.stdout, flush=False)

参数解释

value

需要打印的内容

...

可以输入多个内容

sep

分隔符,默认为空格;

end

输出结束时补充该参数所指定的字符串,默认为换行符;

file

定义流输出的文件,默认为标准的系统输出sys.stdout,可以重定义为别的文件;

flush

是否立即把内容输出到流文件,不作缓存,默认为False。

返回值

返回相应的输出结果。

函数说明

打印相应的内容。

print函数的格式化输出

格式化输出:

1) %字符:标记转换说明符的开始

2) 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充

3) 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出。

4) 点‘.’后跟精度值:如果转换的是实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出

5) 字符串格式化转换类型

含义

d,i

带符号的十进制整数

o

不带符号的八进制

u

不带符号的十进制

x

不带符号的十六进制(小写)

X

不带符号的十六进制(大写)

e

科学计数法表示的浮点数(小写)

E

科学计数法表示的浮点数(大写)

f,F

十进制浮点数

g

如果指数大于-4或者小于精度值则和e相同,其他情况和f相同

G

如果指数大于-4或者小于精度值则和E相同,其他情况和F相同

C

单字符(接受整数或者单字符字符串)

r

字符串(使用repr转换任意python对象)

s

字符串(使用str转换任意python对象)

范例1:基本的打印输出(Python 3.6.2 shell 环境)

1 >>> print(1,‘2‘,[3.40,‘5‘],(6,[7,8],‘9‘)) #参数缺省

2 1 2 [3.4, ‘5‘] (6, [7, 8], ‘9‘)

3 >>> print(1, ‘2‘, 3.00, sep = ‘|‘, end = ‘\nline2‘) #使用‘|‘作为分隔符,‘\nline2‘为结束符

4 1|2|3.0

5 line2

6 >>> print(1, ‘2‘, 3.00, sep = ‘‘, end = ‘‘) #这里需要注意"‘2‘"输出后为"2"

7 123.0

范例2:通过更改file参数打印内容到文件(Python 3.6.2 shell 环境)

1 >>> with open(r‘G:\temp.txt‘, ‘w‘) as demo:

2 print(1, 2, 3, sep = ‘,‘, end = ‘\n‘, file = demo)

3

4

5 >>>

G盘下被新建txt文档’temp.txt’,其内容为:

1,2,3

line2

范例3:格式化输出(Python 3.6.2 Shell 环境)

1 >>> pi = 3.141592653

2 >>> print(‘%f‘ % pi) #默认愿长度为宽度,保留小数点后六位

3 3.141593

4 >>> print(‘%+f‘ % pi) #显示正负号

5 +3.141593

6 >>> print(‘%4f‘ % pi) #宽度设小不会丢失精度

7 3.141593

8 >>> print(‘%10.3f‘ % pi) #宽度10,保留小数点后2位,右对齐

9 *****3.142 #用*表示空格

10 >>> print(‘%-10.3f‘ % pi) #宽度10,保留小数点后2位,左对齐

11 3.142*****

12 >>> print(‘%010.3f‘ % pi) #用0填充空白

13 000003.142

14 >>> print(‘%e‘ % pi) #科学计数法格式化输出

15 3.141593e+00

16 >>> print(‘%.2E‘ % (pi * 10000))

17 3.14E+04

18 >>> print(‘a%cc‘ % ‘b‘) #单字符格式化输出

19 abc

20 >>> print(‘%c‘ % ‘abc‘) #单字符格式输入多字符时的报错信息

21 Traceback (most recent call last):

22 File "", line 1, in

23 print(‘%c‘ % ‘abc‘)

24 TypeError: %c requires int or char

25 >>> print(‘a%sd‘ % ‘bc‘) #格式化输出字符串

26 abcd

27 >>> print(‘a%rd‘ % ‘bc‘) #格式化输出字符串,保留“’’”

28 a‘bc‘d

29 >>>

python内置输入函数_python内置函数 print()相关推荐

  1. python内置作用域_python内置金融数据Python 五点搞定作用域

    1.块级作用域 想想此时运行下面的程序会有输出吗?执行会成功吗?#块级作用域 if 1 == 1: name = "lzl" print(name) for i in range( ...

  2. python内建模块_Python 内建模块

    1.内建模块: 在Python中,有一个内建模块,该模块中有一些常用函数;而该模块在Python启动后.且没有执行程序员所写的任何代码前,Python会首先加载该内建函数到内存.另外,该内建模块中的功 ...

  3. python中非可选参数_python基础教程函数参数

    python里有很多的内置函数给我们的工作带来了很多发便利,在我们实现某些功能或者优化代码的时候,可以自己定义一个函数,同时我们在定义一个类的时候也会用到函数的一些知识去构造一个方法,这里就涉及到一些 ...

  4. python 方法的实例_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  5. python按照绝对值排序_Python高阶函数sorted排序

    sorted用法 sorted是Python提供的功能强大的排序函数.满足字符,数字等排序要求. 对数字进行排序: list = [-12, -2, -24, 20, 39, 10]; print(s ...

  6. python输出结果换行_python怎么用一个print换行输出多个变量

    原博文 2020-05-28 20:38 − 1.用链表加循环的方式 n=123 f=456.456 s1='Hello,world' s2='Hello,\'lihua\'' s3=r'hello, ...

  7. python中dir用法_Python内置函数dir详解

    1.命令介绍 最近学习并使用了一个python的内置函数dir,首先help一下: >>> help(dir) Help on built-in function dir in mo ...

  8. [转载] python支持complex吗_Python 内置函数complex详解

    参考链接: Python complex() 英文文档: class complex([real[, imag]]) Return a complex number with the value re ...

  9. python十进制转八进制_Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)...

    使用Python内置函数:bin().oct().int().hex()可实现进制转换. 先看Python官方文档中对这几个内置函数的描述: bin(x) Convert an integer num ...

最新文章

  1. 第一次接触正则表达式/^[A-Za-z_][A-Za-z0-9_]{5,15}$/
  2. 《HTTP权威指南》学习笔记——HTTP报文
  3. centos7修改默认网卡名称
  4. 【转】化学怀旧风:用扑热息痛冲胶卷!
  5. Eclipse的自动编译和手动编译
  6. 最大流问题之FF算法与EK算法
  7. C++——最长公共子串
  8. 微信小程序毕业设计 基于微信共享小程序系统开题报告
  9. 计算机上有哪些操作系统?
  10. GA/GP中的适应度函数
  11. netcfg.hlp 官方版
  12. 二值图像连通区域标记
  13. 卢卡斯定理求组合数(逆元+费马小定理+扩展欧几里得)
  14. iPad Air 3(iPad Air 2019)的主要参数与特性
  15. 【魔方攻略】镜面魔方教程(原创)
  16. js 排班插件_js jquery 实现 排班,轮班,日历,日程。使用fullcalendar 插件
  17. 桂林山水甲天下,阳朔山水甲桂林
  18. 【好消息】高录用、EI检索会议 | 2023年第二届电子信息工程、大数据与计算机技术国际学术会议(EIBDCT 2023)
  19. 手机网页UI框架jQuery Mobile介绍之按钮篇
  20. 即构CEO林友尧:让实时音视频技术融于无形

热门文章

  1. ga tsp matlab,遗传算法(GA)求解TSP问题MATLAB程序
  2. Java8————日期时间 API
  3. 使用动态代理解决网站字符集编码问题:(之前通过拦截器)
  4. int和Integer的比较
  5. dbscan java_DBSCAN算法的Java,C++,Python实现
  6. python 解决bytes和str之间 出现 TypeError的问题
  7. 单片机实验:交通灯控制
  8. windows下如何在命令行里切换到任意目录
  9. 自适应均衡器 matlab程序,基于lms自适应均衡器matlab仿真
  10. mysql查看现在使用的引擎_mysql查看当前库使用的引擎及简单操作