18. Python input( )输入函数

18. Python input( )输入函数

1. 什么是内置函数

【定义】

Python的内置函数是指安装python后就可以直接使用的函数,也就是Python自带的函数。

除了内置函数,Python中还有另一种函数叫自定义函数(后面学习)。

【语法】

函数名(参数)

【知识回顾】

我们之前学过的内置函数:print( ) 函数。

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( )函数括号中的内容、数据输入(传递)到程序中。

input( )函数:Python中的输入函数。

3. input( )函数的语法

input( )函数由3部分组成:

1.函数名:input

2.英文小括号:( )

3.要输入的内容

【温馨提示】

  1. 英文小括号中通常加入提示性文字。

  2. input( ) 函数得到结果为字符串。

4. 从终端输入内容

【体验代码】

name = input('请输入你的名字:')
print(name)

【终端输出】

安迪

【代码解析】

  1. 点击运行上述代码,页面的最上方会出现一个空白的方框(我用的是vscode编辑器):

在这里插入图片描述

  1. 在空白的方框中输入你的名字(我输入的是我的名字安迪);

  2. 然后按回车;回车后我输入的名字安迪就会被input( ) 函数接收;

  3. 程序将接收的内容赋值给变量name;

  4. 然后执行print( name )语句,程序会将变量name输出,即输出你刚才输入的姓名。

  5. 我输入的名字安迪会呈现在代码框的最下方的输出位置。

在这里插入图片描述

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知识框架图】

在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值