python-输入输出

1)raw_input(实现无限输入,Python2.7)

while True:
    try:
       n,m = map(int,raw_input().split())#有限个数值。去掉map部分就是多个字符串
    sc = map(int,raw_input().split())#多个数值,返回的是一个list。去掉map部分就是多个字符串 for i in range(m): action, sc1, sc2 = raw_input().split()#有限个字符串
 
           if action == 'Q':
               if int(sc1) <= int(sc2):
                    print(max(sc[int(sc1)-1 : int(sc2)]))
               else:
                   print(max(sc[int(sc2) - 1: int(sc1)]))
           elif action == 'U':
               sc[int(sc1)-1] = int(sc2)
    except:
        break

2)sys.stdin.readline()

 import sys
    #将上面的 raw_input().split() 替换成 sys.stdin.readline().strip().split()
    #可以用[int(i) for i in raw_input.split()] 代替 map

3)正则表达式输入

参考链接

4)

 

posted on 2018-09-06 18:34  二的二次方  阅读(851)  评论(0编辑  收藏  举报

导航