【输入】
* 一行中给出整数a和b,其间以逗号分隔。(a,b为整数)
a,b = map(int,input().split(','))
或a,b = eval(input()) #不仅仅是整数,还可以是小数、负数
* 空格分隔,(a,b为整数)
a,b = map(int,input().split())
* 空格分隔,(a,b为字符串)
a,b = input().split()
数值运算可用eval(a+b)
列表输入:
标识符 = input().split() (空格分隔,若需要逗号分隔,则split(','),输入的是字符串类型)
标识符 = eval(input()) (逗号分隔,输入的是数字)
输出:
不换行空格分隔
print(a,b)
或(文件式)
print( x, end=" " ) #end" " 表示x后跟一个空格,且不换行
print( y, end="可放入分隔符(如空格,“.”,“,”)" )
字符串格式化
保留有效数字:
print("{:.2f}".format(3.1415))
print(format(3.1415,".2f"))
print("%.2f"%3.1415)
print("%d + %d = %d"%(a,b,c))
多行输入输出(EOF ctrl+d或ctrl+z):
while True:
try:
a = input()
……
print(……)
except EOFError:
break