• 18. Python input( )输入函数


    18. Python input( )输入函数

    1. 什么是内置函数

    【定义】

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

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

    【语法】

    函数名(参数)

    【知识回顾】

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

    print(value,, sep=' ', end='\n', file=sys.stdout, flush=False)
    
    • 1

    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
    • 2

    【终端输出】

    安迪
    
    • 1

    【代码解析】

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

    在这里插入图片描述

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

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

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

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

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

    在这里插入图片描述

    5. 提示性文字

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

    input( )函数括号中的字符串请输入你的名字:就称为提示性文字。

    【代码示例】

    account   = input('请输入您的登录账号:')
    password  = input('请输入您的登录密码:')
    
    • 1
    • 2

    account[əˈkaʊnt]:账号。
    password[ˈpɑːswɜːd]:密码。

    提示性语句结合程序需求,可自行书写。

    6. input 函数得到的结果数据类型为字符串

    6.1 输入一个整数

    # 用input 函数输入一个整数,并赋值给变量weight
    weight= input('请输入你的体重(单位为公斤,数据类型为整数):')
    
    # 查看变量weight
    print(weight)
    
    # 查看变量weight的数据类型
    print(type(weight))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    终端输出】

    50
    
    
    • 1
    • 2

    第一行输出的50是我输入的内容;
    第二行class 'str' 表示input函数将我输入的内容数据类型转变为字符串类型。

    6.2 输入一个浮点数

    # 用input 函数输入一个浮点数,并赋值给变量height
    height= input('请输入你的身高(单位为米,数据类型为浮点数):')
    
    # 查看变量height
    print(height)
    
    # 查看变量weight的数据类型
    print(type(height))
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    终端输出】

    1.68
    
    
    • 1
    • 2

    第一行输出的1.68是我输入的内容;
    第二行class 'str' 表示input函数将我输入的内容数据类型转变为字符串类型。

    通过上述代码,我们发现使用 input() 函数时,无论你在终端输入的内容数据类型是什么,被 input() 函数获取后,最终得到的结果都是字符串类型

    【重点提示】

    数据类型为字符串这个知识点必须掌握。
    因为input函数输入的数据通常要参与计算。
    但字符串又不能和整数、浮点数一起进行计算,所以input函数输入的数据通常需要转换数据类型。

    7. 总结

    在这里插入图片描述

    【Python知识框架图】

    在这里插入图片描述

  • 相关阅读:
    文举论金:黄金原油全面走势分析策略独家指导
    vue富文本编辑器wangeditor输入空格回车的必填判断
    mysql常用命令
    软件测试终极难题:先学性能测试还是先学自动化测试?
    配置mac与windows之间的ssh互连
    java list 通过对象中某一参数去重,返回一个新list
    【云计算学习笔记】Docker(一)
    JAVA毕设项目商品供应管理系统(java+VUE+Mybatis+Maven+Mysql)
    Docker 搭建个人博客(solo)
    云IDE产品的使用教程(java)
  • 原文地址:https://blog.csdn.net/weixin_63986098/article/details/126495417