龙空技术网

Python入门100题之017:自己写一个print函数

写代码的安徒生 160

前言:

今天朋友们对“python自定义print”大体比较关怀,各位老铁们都需要学习一些“python自定义print”的相关资讯。那么小编同时在网摘上汇集了一些关于“python自定义print””的相关知识,希望咱们能喜欢,我们快快来了解一下吧!

题目:

自己写一个print函数,实现原函数大部分功能。

视频教程:

Python入门100题之017:自己写一个print函数

代码1:

import sysdef print2(*args, end='\n'):    sys.stdout.write(' '.join(map(str, args)) + end)print2('hello', 'world', end='\n\n\n')print2('hello', 'world')

代码2:

import sysdef print2(*args, sep=' ', end='\n'):    sys.stdout.write(sep.join(map(str, args)) + end)print2('hello', 'world', sep='===')

代码3:

import sysdef print2(*args, sep=' ', end='\n', out=sys.stdout):    out.write(sep.join(map(str, args)) + end)print2('hello', 'world', out=open('out.txt', 'w+'))

标签: #python自定义print