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)
#input输入字符串时需要添加引号‘’,返回类型str
inp = input("输入字符串:")
print type(inp)
#input输入数字返回类型int
inp = input("输入数字:")
print type(inp)

强制类型转化

#使用str进行强制转换,返回类型str
inp = str(input("输入:"))
print type(inp)
#使用int进行强制转换,返回类型int
inp = int(raw_input("输入:"))
print type(inp)
#使用list进行强制转换,返回类型list
inp = list(raw_input("输入:"))
print inp
print type(inp)

转载于:https://www.cnblogs.com/sunjump/p/9454114.html

python中关于input和raw_input的使用方法相关推荐

  1. python 中的input

    渣渣之路. 一. 在python编程初学者指南中的第六章.使用参数和返回值的例子中: # -*- coding: utf-8 -*- def display(message): print messa ...

  2. python input与返回值-python中使用input()函数获取用户输入值方式

    我们编写程序最终目的还是来解决实际问题,所以必然会遇到输入输出的交互问题,python中提供了input函数用来获取用户的输入,我们可以用以下程序演示. user_gender = input(&qu ...

  3. Python中int(input(请输入一个数))报错:ValueError: invalid literal for int() with base 10: '2.7'

    编写下面这段代码: def division():apple = int(input("请输入苹果个数:\n"))children = int(input("请输入孩子个 ...

  4. python中int input_两分钟了解python中的input函数

    两分钟了解python中的input函数 input函数在python中是一个内建函数,其从标准输入中读入一个字符串,并自动忽略换行符.下面我们就来看看input函数的具体用法吧. #函数inputm ...

  5. python csv库,Python 中导入csv数据的三种方法

    Python 中导入csv数据的三种方法,具体内容如下所示: 1.通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件.这个类库中的reader()函数用来导入CSV文 ...

  6. python使用教程cmd啥意思-对python中执行DOS命令的3种方法总结

    1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息. import os os.system("ls") 2. ...

  7. python运行命令_对python中执行DOS命令的3种方法总结

    1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息. import os os.system("ls") 2. ...

  8. python运行方法_对python中执行DOS命令的3种方法总结

    1. 使用os.system("cmd") 特点是执行的时候程序会打出cmd在Linux上执行的信息. import os os.system("ls") 2. ...

  9. python调用shell命令-在Python中执行shell命令的6种方法,你都知道吗?

    原标题:在Python中执行shell命令的6种方法,你都知道吗? Python经常被称作"胶水语言",因为它能够轻易地操作其他程序,轻易地包装使用其他语言编写的库.今天我们就讲解 ...

最新文章

  1. python中数据分析的流程为-在数据分析流程中整合Python和R(一)
  2. 修改eclipse启动时eclipse使用的jre
  3. 是男人就过 8 题--Pony.AI 题 - A String Game
  4. 设置linux环境变量
  5. Java中的volatile的作用和synchronized作用
  6. 应用安全-Web安全-SSRF攻防
  7. Android学习笔记一:Android基本组件和Activity生命周期
  8. Linux 命令行快捷键
  9. 联通 吉比特无源光纤接入用户端设备(GPON ONU)TEWA-800G超级管理员 如何密码获取
  10. linux屏幕截图之滚动截屏
  11. Windows下的Rsync(cwRsync)
  12. 【脚本教程】脱机的一些指令参考
  13. php解析mht,php解析mht文件转换成html的实例
  14. 农学211高校食堂饭菜价格贵得离谱惹争议!学生:吃不起饭了!
  15. (私人收藏)古风PPT高级灰蓝传艺
  16. python 免登录爬取 拉勾网职位信息
  17. Android Studio使用真机(连接安卓手机驱动)调试教程
  18. 一个计算机爱好者的不完整回忆(四十)做过的一些“外挂”
  19. 学计算机去华农好还是广工好,广东工业大学,华南农业大学哪个间学校好
  20. Linux运维人,该醒醒了,2019年要变天了

热门文章

  1. Python----面向对象---property的使用
  2. Spring学习五(JDBC支持)
  3. javaSE基础04
  4. details和summary标签
  5. poj2478 Farey Sequence (欧拉函数)
  6. Best Time to Buy and Sell Stock
  7. 设置dialog显示,自定义时间到后dialog消失
  8. 几何视角看线性方程组解的情况
  9. vs code golang代码自动补全
  10. 如何在vue里面正确的引用 jquery 和 第三方插件