读入一个数字: n=int(input()) 如:789
读入一行多个数字: a,b,c= map(int,input().split()) 如:7 5 8
读入一行多个符号分隔的数字: a,b,c= map(int,input().split(“,”)) 如:7,5,8
a,b,c= map(int,input().split(“:”)) 如:7:5:8
如果读入的是小数,只要把int换成float
读入字符串: n=input() 如:abc
读入一行多个字符串: a,b,c= input().split() 如:abc def ghi
读入一行多个符号分隔的字符串: a,b,c= input().split(“-”)) 如:abc-def-ghi
读入单个字符串列表:n=list(input()) 如:abcde
读入多个字符串列表:n=list(input().split()) 如:abc def ghi
读入多个数字列表: n=list(map(int,input().split())) 如:123 456 789
读入元组的方法:只要把list换成tuple,也可以读入列表后,用m=tuple(n)转换成元组
读入集合的方法:只要把list换成set,也可以读入列表后,用m=set(n)转换成集合
读入字典的方法:
直接创建:n={“小明“:”tom”,”小王“:”lucy”}
n=dict(小明=”tom”,小王=”lucy”)
n=dict(zip([“小明“,”小王“],[“tom”,”lucy”]))
添加或修改:
n={“小明“:”tom”,”小王“:”lucy”}
n[“小周“]=”jake”—— 添加
n[“小王“]=”bpxx”—— 修改
n={“小明“:”tom”,”小王“:”bpxx”,”小周“:”jake”}
利用循环读入:
n=int(input())
for i in range(n):
x=int(input())
利用循环读入后装进列表a:
a=[]
n=int(input())
for i in range(n):
x=int(input())
a.append(x)