一、输入
python的简单输出使用关键字print来实现的,一个print语句内可以输出多个类型的值,用“,”隔开,运行结果会将“,”编译成空格*
# 输出
print(10)
print(10, 20, 30)
print(10,"jjj","kkk")
结果为
10
10 20 30
10 jjj kkk
print语句内可以进行数据类型转换,但是有些类型是不能转换,如字符串转整数
# int() : 转换整数
print(int(7.81))
print(int("7"))
# print(int('a')) #报错
# print(int("7.18")) #报错
# float(): 转换成浮点数/小数
print(float("2.98"))
print(int(float("2.98")))
结果:
7
7
2.98
2
二、输入
input(): 输入的任何类型的数据,都会变成字符串格式。
x = input("输入一个数字:")
print(type(x))
y = input("输入一个特殊字符:")
print(type(y))
结果:
输入一个数字:21
<class 'str'>
输入一个特殊字符:@%
<class 'str'>
若是想要拿到其他类型数据,不仅可以在输出时进行类型转换,而且还可以在输入时进行数据转换
a = float(input("输入一个浮点数:"))
print(type(a))
b = int(input("输入一个整数:"))
print(type(b))
结果:
输入一个浮点数:3.14
<class 'float'>
输入一个整数:183
<class 'int'>
python可以通过占位符的方式进行输出:
name = "海绵宝宝"
age = 18
money = 3452.5
print("%s的好朋友是派大星,他今年18岁了" % name)
print("%s的好朋友是派大星,他今年%d岁了" % (name,age))
print("海绵宝宝的工资是:%.2f" % money)
# format(): 格式化字符串
print("{}的好朋友是派大星,他今年{}岁了" .format(name,age))
print("{a}的好朋友是派大星,他今年{b}岁了" .format(b =age,a = name))
# f" ": python3.6以后(建议使用)
print(f"{name}的好朋友是派大星,他今年{age}岁了")
总结: python的输入与输出比较简单,只需要print()和input()两个函数就可以了,注意的是input()函数输入的类型默认是字符串,需要其他类型数据需要进行数据转换