python标准的input/output

python标准的input/output

1.python标准的input/output:

print(value,...,sep=' ',end='\n',file= ,flush=False) #python的内置函数。

value -- 输出内容,表示可以一次输出一个或多个对象。输出多个对象时,需要用 , 分隔。

sep -- 用来间隔多个对象,默认值是一个空格。

end -- 用来设定以什么结尾,默认值是换行符 \n,我们可以换成其他字符串。

file -- 要写入的文件对象。

flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。

input(' ') #python的内置函数,在 Python3.x 中 raw_input() 和 input() 进行了整合,去除了 raw_input( ),仅保留了input( )函数,其接收任意任性输入,将所有输入默认为字符串处理,并返回字符串类型。

(' ')为屏幕输入的提示信息。

默认将接受的输入转换为字符串,需要根据需求对数据类型进行转换。

需要接受多个值时,可使用split(),如#输入三角形的三边长----a,b,c = (input("请输入三角形三边的长:").split())

与 print() 函数能输出多个参数不同,input() 函数的参数只能为单个字符串。

如果需要输出多个参数作为提示信息,可以用 print() 代替。

也可以使用格式化字符串把参数塞进字符串中:

>>> lis = []>>> for i in range(2):... lis.append(int(input(f'你想输入的第{i+1}个数字是?')))... 你想输入的第1个数字是?55你想输入的第2个数字是?56>>> lis [55, 56]

将输入内容传递到文件

如:{

fp = open('filename','w')#open()打开文件,'w' write写入

pring('string',file=fp)#输出并写入file所对应文件,string为字符串

fp.close()#关闭文件

}

多行语句

Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠 \ 来实现多行语句,例如:

total = item_one + \

item_two + \

item_three

在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \,例如:

total = ['item_one', 'item_two', 'item_three',

'item_four', 'item_five']

同一行显示多条语句

Python 可以在同一行中使用多条语句,语句之间使用分号 ; 分割,以下是一个简单的实例:

实例(Python 3.0+)

#!/usr/bin/python3

import sys; x = 'runoob'; sys.stdout.write(x + '\n')

相关推荐

Tecmo 世界杯足球96
mobile123365sb

Tecmo 世界杯足球96

📅 07-06 👁️ 5072
《剑灵》推荐配置需求详细介绍
beat365最新版

《剑灵》推荐配置需求详细介绍

📅 09-03 👁️ 5873
藏青色穿衣搭配指南
mobile123365sb

藏青色穿衣搭配指南

📅 09-15 👁️ 2136
电风扇电容怎么接:5步图解安装指南避免常见错误
🤠爱上炫富的「潘玮柏」,手里的表已经值(2亿)200000000了...
主的繁体字
365投注终止

主的繁体字

📅 10-10 👁️ 9693