python输入输出基本点

xiaoxiao2021-02-28  51

 【输入】

 

*  一行中给出整数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

 

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-2628646.html

最新回复(0)