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