python中关于input和raw_input的使用方法「建议收藏」

python中关于input和raw_input的使用方法「建议收藏」input和raw_input的区别:input和raw_input都可以读取控制台的输入,但是raw_input和input在处理数字和字符串是有区别的输入纯数字时raw_input返回类型

大家好,又见面了,我是你们的朋友全栈君。

input和raw_input 的区别:

input和raw_input都可以读取控制台的输入,但是raw_input和input在处理数字和字符串是有区别的

输入纯数字时

  • raw_input返回类型为str;
  • input返回类型为int;

输入字符串时

  • raw_input可直接输入字符串
  • input输入字符串时需要用引号括起来,否则会报错

input和raw_inputd的用法:

#raw_input输入数字或字符串返回类型都为str
inp = raw_input("输入:")
print type(inp)
python中关于input和raw_input的使用方法「建议收藏」
#input输入字符串时需要添加引号‘’,返回类型str
inp = input("输入字符串:")
print type(inp)
python中关于input和raw_input的使用方法「建议收藏」
#input输入数字返回类型int
inp = input("输入数字:")
print type(inp)
python中关于input和raw_input的使用方法「建议收藏」

强制类型转化


#使用str进行强制转换,返回类型str
inp = str(input("输入:"))
print type(inp)
python中关于input和raw_input的使用方法「建议收藏」
#使用int进行强制转换,返回类型int
inp = int(raw_input("输入:"))
print type(inp)
 python中关于input和raw_input的使用方法「建议收藏」
#使用list进行强制转换,返回类型list
inp = list(raw_input("输入:"))
print inp
print type(inp)

python中关于input和raw_input的使用方法「建议收藏」

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155959.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 父元素opacity属性对子元素的影响(子元素设置opacity无效)

    父元素opacity属性对子元素的影响(子元素设置opacity无效)问题来源于实践这段时间做了一个项目优化,对于原有的内容进行了重新设计实现,其中一项就是对于label标签添加hover层进行解释说明,最常用的办法及时label的容器设置relative,然后hover层作为它的子元素设置absolute,然后在使用label的hover伪类来控制hover层的显示和隐藏,这其中一个要求及时hover层必定要求能够遮住页面中其他的元素,所以最常用的办法是设置它…

    2022年5月25日
    49
  • python的赋值功能很强大_python中赋值

    python的赋值功能很强大_python中赋值前言增强型赋值语句是经常被使用到的,因为从各种学习渠道中,我们能够得知i+=1的效率往往要比i=i+1更高一些(这里以+=为例,实际上增强型赋值语句不仅限于此)。所以我们会乐此不

    2022年8月7日
    12
  • 网站优化怎样的外链能轻松收录,网站外链优化攻略「建议收藏」

    网站优化怎样的外链能轻松收录,网站外链优化攻略「建议收藏」有些事情,让你感到很无奈,网站外链优化也是如此,往往那些很容易发布网站外链的地方,价值不大,而不容易发布外链的地方,一旦发布上去了,效果胜过几十条甚至更多的外链,而且可以轻松让搜索引擎收录,网站优化怎样让网站外链轻松被收录呢?<ignore_js_op>一、善于寻找我们运营的是网站,发布外链的地方也是网站,除了内容有差异之外,权重高低也有差别,我们要找的自然是高于我们权重的网站,…

    2022年7月21日
    15
  • K8s基本概念入门_k8s菜鸟教程

    K8s基本概念入门_k8s菜鸟教程序言    没等到风来,绵绵小雨,所以写个随笔,聊聊k8s的基本概念。    k8s是一个编排容器的工具,其实也是管理应用的全生命周期的一个工具,从创建应用,应用的部署,应用提供服务,扩容缩容应用,应用更新,都非常的方便,而且可以做到故障自愈,例如一个服务器挂了,可以自动将这个服务器上的服务调度到另外一个主机上进行运行,无需进行人工干涉。那么,问题来了,要运维何用?    k8s可以更快的更新新版

    2025年8月23日
    3
  • Vue学习笔记之Es6转ES5的babel应用

    Vue学习笔记之Es6转ES5的babel应用1、由于目前ES6还不能很好的支持目前常见的浏览器,所以在打包的时候将ES6的代码转换为ES5,转换时可以通过babel进行转换;2、官网说明:3、环境配置,为了更好地匹配项目环境,我这边安装的是7的版本:cnpminstall–save-devbabel-loader@7babel-corebabel-preset-es2015可以使用options属性来给loader传递选项:4、重新编译后,发现编译后的js文件中,没有了ES6中的const,全部通过E

    2022年9月24日
    2
  • intellij idea 控制台中文乱码_idea server控制台乱码

    intellij idea 控制台中文乱码_idea server控制台乱码本人下载了一开源工程,该工程采用的是maven进行编译,在导入到itellijidea后,按如下图配置好maven编译环境但是采用配置好的maven进行编译时,在run的控制台输出窗口中出现乱码,导致无法编译,由于工程是utf-8编码,所以按如下方式配置了工程的编码网上run控制台输出乱码的解决思路如下:1)参照上面配置工程编码的方式将GlobalEncoding/Proj…

    2022年8月29日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号