php中input函数,input函数的用法是什么?
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函数的用法是什么?相关推荐
- 第五 python中格式化输入input()函数的使用
一.input的使用 输入: input()函数 input(prompt=None,) #内置函数:从标准的输入流中读取一个字符串,按行读取 input()函数键盘输入的都是字符串类型,即使输入的是 ...
- python中input()函数详解
1.input()函数赋值后数据在python内部的类型. if __name__=="__main__":a=input()print(type(a))b=input()prin ...
- python函数示例_使用Python中的示例的input()函数
python函数示例 Python input()函数 (Python input() function) input() function is a library function, it is ...
- 在python中输入数据使用input、该函数返回值的类型是_python3的input函数默认返回值都是str...
python3的input函数特性 python3与python2的input的区别 使用注意 引例 pwd_list=['20201234','20201235','20201236'] def a ...
- C++string类常用函数 c++中的string常用函数用法总结
string类的构造函数: string(const char *s); //用c字符串s初始化 string(int n,char c); //用n个字符c初始化 此外,string类 ...
- PHP中extract()函数的定义和用法
定义和用法 PHP extract() 函数从数组中把变量导入到当前的符号表中. 对于数组中的每个元素,键名用于变量名,键值用于变量值. 第二个参数type 用于指定当某个变量已经存在,而数组中又有同 ...
- php中setcookie参数,php setcookie函数的参数说明及其用法
php setcookie函数的参数说明及其用法 php setcookie函数的参数说明 用法: setcookie(name,value,expire,path,domain,secure) 参数 ...
- 简单介绍python的input,print,eval函数
这篇文章主要为大家概述了python的input,print,eval函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助 input()函数 input()函数可以通过控制台 ...
- js中的匿名函数的作用以及用法讲解
匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点. 释义:匿名函数,就是没有实际名字的函数. 小试牛刀,首先我们声明一个普通函数: //声明一个普通函数,函数的名 ...
- python threading join_Python中threading模块join函数用法实例分析
本文实例讲述了Python中threading模块join函数用法.分享给大家供大家参考.具体分析如下: join的作用是众所周知的,阻塞进程直到线程执行完毕.通用的做法是我们启动一批线程,最后joi ...
最新文章
- 有没搞错?Java 对象不使用时要赋值为 null?
- 计算机操作系统第四版习题答案 第一章简答题
- eclipse与SVN 结合(删除SVN中已经上传的问题)
- OpenSSL使用指南
- 升级Windows Phone Developer Tools Beta
- 数据降维(PCA、KPCA、PPCA)及C++实现
- 使用TensorFlow概率预测航空乘客人数
- 漫步数理统计三十二——中心极限定理
- python结束后找什么工作_python学习结束后找什么工作?
- Windows JDK开发环境搭建及环境变量配置
- c#+asp.net如何删除指定路径下的文件和文件夹
- python绘图在图中添加标记
- 别在为没有HDR贴图而烦恼了,30G 8K统统都白送!
- 英雄联盟显示服务器属于高限制,玩英雄联盟出现超出频率限制,该怎么处理?
- VCS/Questa SIM 使用流程及Makefile
- 苹果内购IAP服务端验证-java篇
- 程序员泪流满面的瞬间,第三季
- 极米Z7X对比当贝D5X区别 哪个值得买
- 动目标检测算法——高斯混合背景建模
- Python 为何能坐稳 AI 时代头牌语言