1. sys.stdin.readline()和input()区别
#********sys.stdin.readline()作为输入
import sys
line = sys.stdin.readline() #nihao
print(line) #nihao \n
print(line.strip()) #nihao
print(type(line)) #<class 'str'>
#*******input()作为输入时
line = input()#python3用的是input(),不用raw_input()
print(line) #nihao
print(line.strip()) #nihao
print(type(line)) <class 'str'>
2. 实例练习
#****************题目******************************
# 设有n个正整数,将他们连接成一排,组成一个最大的多位整数。
# 如:n=3时,3个整数13,312,343,连成的最大整数为34331213。
# 如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。
import sys
from functools import cmp_to_key
def mycmp(x,y):
if x+y >y+x:
return 1
elif x== y:
return 0
else:
return -1
for i,v in enumerate(sys.stdin.readlines()):
if i%2 == 1:
v&