Python输入输出

print语法格式

print()函数具有丰富的功能,详细语法格式如下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

默认情况下,将值打印到流或sys.stdout。
可选关键字参数:
file:类文件对象(stream); 默认为当前的sys.stdout。

f = open(r"D:\text.txt","w")    # 打开文件,以便写入
print('test',file = f)  # 输出到文件
f.close()   # 关闭文件

sep:在值之间插入的字符串,默认为空格。

print('1','2',sep = '+')

end:在最后一个值后附加的字符串,默认为换行符。

#乘法口诀表
for i in range(1,10):
   for j in range(1,i+1):
       print(i,'*',j,'=',i*j,"\t",end="")
   print("")

flush:是否强制刷新流。
flush参数用于控制输出缓存,一般为了可以获得较好的性能,保持为False即可。

注意

#打印字符串,加引号(单/双引号)
print('1+2') #1+2
#打印数值和结算结果,直接打印
print(1) #1
print(1+2) #3 
#打印变量
a=1+2
b='1+2'
print(a)
print(b)
#换行'''或\n
print('''a
b''')
print('''a\nb''')

input函数语法:input('提示信息')

name=input('姓名:')
>>姓名:李雷
age=input('年龄:')
年龄:18

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。