print()函数
可输出内容
- 数字;
- 字符串;
- 含有运算符的表达式;
- 表达式:含有运算数和操作符;
- 输出为该表达式的运算结果。
内容输出的目的地
- 显示器;
- 文件;
fp=open("F:/text.txt","a+")
//使用open()函数在对应路径下创建文件,“a+”为该函数的操作类型
print("Hello,world!",file=fp)
//将Hello,world!输入到对应文件夹中
fp.close()
//结束操作,关闭文件夹
输出形式
- 换行:默认换行输出;
- 不换行:在print()函数中使用“,”对多个内容进行分隔。此时输出结果在同一行;
input()函数
- 作用:接受来自用户的输入;
- 返回值类型:输入值的类型为str;
- 所以在需要计算时注意对接受到的数据类型进行强制转换;
- 值的存储:使用=对输入的值进行存储。
基本使用
present=input("xxxxxxxx")
#将输入函数中获取的回应“xxxxxxx”赋值给变量present
进阶使用技巧
- 由于输入值的类型自动生成为字符串类型,所以在需要对输入值进行计算时要对接受到的数据类型进行强制数据类型转换;
- 举例:
- 方案一:
a,b,c = (input("请输入三角形三边的长:").split())
a= int(a)
b= int(b)
c= int(c)
print("周长为"+str(a+b+c))
- 方案二:
更进一步,直接在接受时对值进行强制数据类型转换a,b,c =int (input("请输入三角形三边的长:").split())
print("周长为"+str(a+b+c))