输入(input)
格式
var=input()
不管输入的是数字还是字符串,val都是字符串(str)类型
示例
a=input("请输入一个数字:") type(a) b=int(input("请输入一个数字:")) type(b) c=list(input()) type(c) type(a)得到的是字符串类型 type(b)得到的是int类型 type(c)得到的是list列表类型,每个字符是一个列表元素
输出(output)
a 基本输出
print(var1,var2) var1和var2可以是不同类型的数据 遇到逗号","会输出一个空格 print(var1+var2) var1和var2必须是同一类型的数据 若var1和var2是number类型,则输出两数之和 若是其他类型,则拼接var1,var2
示例
a=1 b=2 c=['a',2,'w','e',3] d=[4,'s',2,5,'t'] e=('A',11,'A',22) f=(44,'D',99,'D') g={'key1':'val1','key2':'val2'} print(a,c) print(a,e) print(a,g) print(c,e) print(c,g) print(e,g) print(a+b) print(c+d) print(e+f)
b 格式化输出
name='marry' subject='python' age=20 print('my name is %s,age is %d,subject is %s'%(name,age,subject)) %s,%d为占位符,声明一个变量位置 %是分隔符 (name,age,subject)是变量列表,多少个占位符对应多少个变量 常见的占位符 %s 字符串占位符 %d=%i 十进制整数占位符 %f 浮点数占位符