input函数的用法是什么?

input函数的用法是:

1.input()函数

在Python3中,input()函数接受一个标准输入数据,返回为string类型。

注意:在Python3中,raw_input()和input()进行了整合,去除了raw_input(),仅保留了input()函数,其接收任意任性输入。将所有输入默认为字符串处理,并返回字符串类型。

2.input()函数的使用

input()函数是输入函数,是实现人机交互的重要函数,例如有时计算机会问你一个问题,你需要做出回答,从而让计算机进行下一步的判断,这时我们就需要用到input()函数。

例如:在一次考试中,有一道问题有四个选项,其中只有一个正确答案,这时你需要回答出你所选的选项,从而让计算机判断你是否答对问题。print('请在以下四个选项中【A.1;B.5;C.0;D.2】选出你的选项')

choice=input('请问你的选项是:')

if choice=='A':

print('恭喜你,回答正确!!!')

else:

print('很遗憾,回答错误!!!')

------------------------------------------------------

请在以下四个选项中【A.1;B.5;C.0;D.2】选出你的选项

请问你的选项是:A

恭喜你,回答正确!!!

从上面可以看出input()是输入函数,当你在函数的括号内写下问题时,它会在终端打印出来等待你的输入,在你输入后,计算机会根据你的回答进行判断。

3.input()的数据类型

在最开始说了在Python3中,input()函数接受一个标准输入数据,返回为string类型。不管我们输入的回答是什么,不管你输入的是整数,还是字符串,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。(Python3固定规则)choice = input('请输入1或2:')

print(type(choice))

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

print(type(name))

----------------------------

请输入1或2:1

请输入你的名字:张三

在第一个例子中if choice='A',input()的输入值被转化成字符串,右边’A‘也是一个字符串类型,”=“两边类型相同,运行正确。如果改成if choice=A,那么运行就会出错。print('请在以下四个选项中【A.1;B.5;C.0;D.2】选出你的选项')

choice=input('请问你的选项是:')

if choice==A:

print('恭喜你,回答正确!!!')

else:

print('很遗憾,回答错误!!!')

------------------------------------------------------------------------------------------

Traceback (most recent call last):

File "/home/pythonclass/93745296-3f71-4a34-97c4-3acfae4e9d32/3c1401ac-eff9-4b93-89c0-493ca9670e7f/classroom/apps-1-id-5cd9765719bbcf000155479e/98/main.py", line 3, in

if choice==A:

NameError: name 'A' is not defined

4.input()函数结果的强制转换choice=input('请选择1或2')

if choice=='1':

print('正确')

else:

print('错误')

上面这段代码很简单,仅有两个选项,如果上面代码不是两个,而是几十个,几百个,难道我们要一个一个打'1','2','3','4','5',.....'200','201'.....,这时我们要想办法简单一点,那就是把所有的数据的类型都转换成整型,但是上面不是说了input()函数的返回都为string类型吗?其实在某些特殊情况下是可以被强制转换的,choice=int(input('请选择1或2'))

if choice==1:

print('正确')

else:

print('错误')

------------------------------

请选择1或2 1

正确

只要在input()函数前面加上int(),就可以把input()函数的结果强制转换成整数。

那么我们什么时候会用到把结果强制转换成整数的时候呢,当我们想要的结果是数字的时候。例如年龄,工资,身高,体重等这些数字时。

例如:我们要对全班的同学按照身高进行分组,这时我们就需要用到整数。height=int(input('请问你的身高是:'))

if 0

print('你被分到了1组')

elif 150

print('你被分到了2组')

else:

print('你被分到了3组)

-----------------------------------

请问你的身高是:185

你被分到了3组

php中input函数,input函数的用法是什么?相关推荐

  1. 第五 python中格式化输入input()函数的使用

    一.input的使用 输入: input()函数 input(prompt=None,) #内置函数:从标准的输入流中读取一个字符串,按行读取 input()函数键盘输入的都是字符串类型,即使输入的是 ...

  2. python中input()函数详解

    1.input()函数赋值后数据在python内部的类型. if __name__=="__main__":a=input()print(type(a))b=input()prin ...

  3. python函数示例_使用Python中的示例的input()函数

    python函数示例 Python input()函数 (Python input() function) input() function is a library function, it is ...

  4. 在python中输入数据使用input、该函数返回值的类型是_python3的input函数默认返回值都是str...

    python3的input函数特性 python3与python2的input的区别 使用注意 引例 pwd_list=['20201234','20201235','20201236'] def a ...

  5. C++string类常用函数 c++中的string常用函数用法总结

    string类的构造函数: string(const char *s);    //用c字符串s初始化 string(int n,char c);     //用n个字符c初始化 此外,string类 ...

  6. PHP中extract()函数的定义和用法

    定义和用法 PHP extract() 函数从数组中把变量导入到当前的符号表中. 对于数组中的每个元素,键名用于变量名,键值用于变量值. 第二个参数type 用于指定当某个变量已经存在,而数组中又有同 ...

  7. php中setcookie参数,php setcookie函数的参数说明及其用法

    php setcookie函数的参数说明及其用法 php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 ...

  8. 简单介绍python的input,print,eval函数

    这篇文章主要为大家概述了python的input,print,eval函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 input()函数 input()函数可以通过控制台 ...

  9. js中的匿名函数的作用以及用法讲解

    匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点. 释义:匿名函数,就是没有实际名字的函数. 小试牛刀,首先我们声明一个普通函数: //声明一个普通函数,函数的名 ...

  10. python threading join_Python中threading模块join函数用法实例分析

    本文实例讲述了Python中threading模块join函数用法.分享给大家供大家参考.具体分析如下: join的作用是众所周知的,阻塞进程直到线程执行完毕.通用的做法是我们启动一批线程,最后joi ...

最新文章

  1. linux隐藏文件的方法,Linux下隐藏文件的操作方法
  2. 数据库类型少_全栈之数据库系列 - 数据库的设计、架构和使用规范
  3. MIT研发无人机仓库管理系统,或将帮沃尔玛省下几十亿美元
  4. web 小程序 ch3 小程序框架
  5. mysql报错1172该怎样解决_ORA-01172、ORA-01151错误处理
  6. 兰州大学第一届 飞马杯 体育课排队 二分 + 最大流 + 输出路径
  7. devsecops_什么是DevSecOps?
  8. 2017.9.8 无归岛 思考记录
  9. nokia 5220 XpressMusic 自己刷机
  10. 如何查看浏览器的 cookie
  11. html图片圆点切换,图片轮播带小圆点选择左右切换
  12. Python使用Opencc库完成字符繁简体转换
  13. 【训练记录】2013-2014 Petrozavodsk Winter Training Camp, Moscow SU Trinity Contest @homework-7
  14. VR全景,带您“飞临”探秘北京2022年冬奥会
  15. 笔记本电脑计算机无法显示u盘,小编告诉你为什么笔记本电脑识别不了u盘
  16. 英特尔服务器级cpu型号含义,新手必看 英特尔移动CPU命名规则解析
  17. 基于javaweb的社区老年人网站系统
  18. java调用金蝶云接口_调用金蝶web api
  19. Android系统OTA升级
  20. 《象与骑象人听书笔记》

热门文章

  1. 浙大版《Python 程序设计》题目集 第二章(上)
  2. 混沌数学之Baker模型
  3. 逻辑回归函数求偏导及Sigmoid函数求偏导
  4. 将字符串转换为数字(a_to_i)
  5. JVM垃圾回收与一次线上内存泄露问题分析和解决过程
  6. 2021兴宁高考成绩查询,兴宁2021中考录取分数线查询
  7. Task01了解逻辑回归的理论
  8. plsql 如何创建Oracle新用户
  9. c语言 字符指针输出字符串,输出字符指针就是输出字符串
  10. 记录Docker安装Mysql容器,及其数据卷的配置