18. Python input( )输入函数
文章目录
1. 什么是内置函数
【定义】
Python的内置函数是指安装python后就可以直接使用的函数,也就是Python自带的函数。
除了内置函数,Python中还有另一种函数叫自定义函数(后面学习)。
【语法】
函数名(参数)
【知识回顾】
print(value, …, sep=' ', end='\n', file=sys.stdout, flush=False)
print( )函数由4部分组成:
1.函数名:print
2.英文小括号:( )
3.英文引号(有4种情形)
4.参数(print函数有5个参数)
2. 什么是input( )函数
input[ˈɪnpʊt]输入,投入。
input的中文意思是输入。
【功能】将input( )函数括号中的内容、数据输入(传递)到程序中。
3. input( )函数的语法
input( )函数由3部分组成:
1.函数名:input
2.英文小括号:( )
3.要输入的内容
【温馨提示】
4. 从终端输入内容
【体验代码】
name = input('请输入你的名字:')
print(name)
【终端输出】
安迪
【代码解析】
5. 提示性文字
name = input('请输入你的名字:')
input( )函数括号中的字符串请输入你的名字:
就称为提示性文字。
【代码示例】
account = input('请输入您的登录账号:')
password = input('请输入您的登录密码:')
account[əˈkaʊnt]:账号。
password[ˈpɑːswɜːd]:密码。
提示性语句结合程序需求,可自行书写。
6. input 函数得到的结果数据类型为字符串
6.1 输入一个整数
# 用input 函数输入一个整数,并赋值给变量weight
weight= input('请输入你的体重(单位为公斤,数据类型为整数):')
# 查看变量weight
print(weight)
# 查看变量weight的数据类型
print(type(weight))
终端输出】
50
<class 'str'>
第一行输出的50
是我输入的内容;
第二行class 'str'
表示input函数将我输入的内容数据类型转变为字符串类型。
6.2 输入一个浮点数
# 用input 函数输入一个浮点数,并赋值给变量height
height= input('请输入你的身高(单位为米,数据类型为浮点数):')
# 查看变量height
print(height)
# 查看变量weight的数据类型
print(type(height))
终端输出】
1.68
<class 'str'>
第一行输出的1.68
是我输入的内容;
第二行class 'str'
表示input函数将我输入的内容数据类型转变为字符串类型。
通过上述代码,我们发现使用 input() 函数时,无论你在终端输入的内容数据类型是什么,被 input() 函数获取后,最终得到的结果都是字符串类型
。
【重点提示】
数据类型为字符串
这个知识点必须掌握。
因为input函数输入的数据通常要参与计算。
但字符串又不能和整数、浮点数一起进行计算,所以input函数输入的数据通常需要转换数据类型。
7. 总结
【Python知识框架图】