Python的内置函数input()和print()用于输入和输出数据,下面将讲述这两个函数的使用方法。
1.输入 input()
input([prompt])
prompt:可选参数,用于显示用户输入的提示信息字符串。
eg:input("请输入最喜欢的水果:")
也可用一个变量存储用户的输入内容
注意:
用户输入的数据全部义字符串形式返回,如果需要输入数值,必须进行类型转换。
2.类型转换
数据类型的转换,只需要将数据类型作为函数名即可
- 小浮点型转换为整形
int(3.6)
结果为3
- 转换为字符串类型
str(123)
结果为:“123”
- 整数转换为浮点型
float(12)
结果为12.0
3.输出处理结果
语法格式如下:
print(value,......,sep= ' ',end='\n')#此处只说明部分参数。
- value:是用户要输出的信息,省略号表示可以有多个要输出的信息。编写代码时用逗号(,)分开
- sep:用于设置多个输出信息之间的分隔符,默认分割符为一个空格。
- end:是一个print()函数中所有要输出信息之后添加的符号,默认值为换行符。
运行结果为:
- 如果输出的内容既包括字符串,又包含变量值,就需要将变量格式化处理。
eg:
x=100
print(“x=%d”%x)
将字符串与变量之间以%符号分格开。
如果没有使用(%)符号将字符串与变量之间隔开,Python就会输出完整的字符串内容,而不会输出格式化字符串
- 在变量末尾添加end=' '可实现不换行输出的效果