# coding=utf-8

# Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:
# raw_input

# input

raw_input函数

# raw_input([prompt]) 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

string = raw_input("请输入:");
print ("你输入的内容是: " + string)

input函数

# input([prompt]) 函数和 raw_input([prompt]) 函数基本类似,但是 input 可以接收一个Python表达式作为输入,并将运算结果返回。

oper = input("请输入:");
print ("你输入的内容是: " + str(oper))

raw_input和input的区别

input( ) 和raw_input( )的区别主要在于,input( )可以获取任何形式的输入并返回相应的不同类型,而raw_input( )只能返回String类型对象。而且从Equivalent to eval(raw_input(prompt))可以看出,input( )本质上还是由raw_input( )输入之后,再调用eval( )来最终得到input( )的结果。 
        值得注意的是:在很多我们需要用到raw_input( ) 的同时又要求返回一个非String类型的对象。这种时候,会对输入的数据作类型转换。

强制类型转换,例如:

x = raw_input("x=");

x = int(x);

eval( ):将字符串转化为代码执行,并返回一个对象。 
        exec语句:于eval( )有类似的地方,将文件或字符串中的Python语句转化为代码执行,并返回执行结果。

Python输入函数详解相关推荐

  1. python区块链开发_Fabric区块链Python开发详解

    Hyperledger Fabric是最流行的联盟区块链平台.Fabric区块链Python开发详解课程 涵盖Fabric区块链的核心概念.Fabric网络搭建.Node链码开发.Python应用开发 ...

  2. python装饰器setter_第7.27节 Python案例详解: @property装饰器定义属性访问方法getter、setter、deleter...

    上节详细介绍了利用@property装饰器定义属性的语法,本节通过具体案例来进一步说明. 一.    案例说明 本节的案例是定义Rectangle(长方形)类,为了说明问题,除构造函数外,其他方法都只 ...

  3. 【python】详解类class的继承、__init__初始化、super方法

    原文链接; https://blog.csdn.net/brucewong0516/article/details/79121179?utm_medium=distribute.pc_relevant ...

  4. python与golang_Golang与python线程详解及简单实例

    Golang与python线程详解及简单实例 在GO中,开启15个线程,每个线程把全局变量遍历增加100000次,因此预测结果是 15*100000=1500000. var sum int var ...

  5. python 最小二乘法_最小二乘法及其python实现详解

    最小二乘法Least Square Method,做为分类回归算法的基础,有着悠久的历史(由马里·勒让德于1806年提出).它通过最小化误差的平方和寻找数据的最佳函数匹配.利用最小二乘法可以简便地求得 ...

  6. 【python】详解multiprocessing多进程-Pool进程池模块(二)

    [python]详解multiprocessing多进程-process模块(一) [python]详解multiprocessing多进程-Pool进程池模块(二) [python]详解multip ...

  7. 【python】什么是序列,Python序列详解

    什么是序列,Python序列详解 概述 序列索引 序列切片 序列相加 序列相乘 检查元素是否包含在序列中 序列相关的内置函数 range 快速初始化数字列表 概述 所谓序列,指的是一块可存放多个值的连 ...

  8. python多线程详解 Python 垃圾回收机制

    文章目录 python多线程详解 一.线程介绍 什么是线程 为什么要使用多线程 总结起来,使用多线程编程具有如下几个优点: 二.线程实现 自定义线程 守护线程 主线程等待子线程结束 多线程共享全局变量 ...

  9. Python线程详解

    Python线程详解 线程简介 开启多线程 线程之间共享 GIL全局解释器锁 线程间通信 线程简介 线程,有时被称为轻量进程(Lightweight Process,LWP),是程序执行流的最小单元. ...

最新文章

  1. python利用自动识别写模块_Python 利用pytesser模块识别图像文字
  2. matplotlib安装
  3. 1.15 总结-深度学习第二课《改善深层神经网络》-Stanford吴恩达教授
  4. 空壳公司骗贷的常见手段及风控措施
  5. boost::contract模块实现断言等级的测试程序
  6. leetcode 304. Range Sum Query 2D - Immutable |304. 二维区域和检索 - 矩阵不可变(二维前缀和问题)
  7. SAP CRM one order Appointment table
  8. 【转】C# DataTable使用方法详解
  9. undefined reference to `std::ios_base::Init::Init() 解决
  10. 使用单例模式建立一个数据库连接简单示例
  11. 山西计算机应用基本技能,山西应用科技学院计算机应用技术专业课程介绍/专业代码-卧龙指南...
  12. 读书笔记-人月神话10
  13. 程序设计基础II学习笔记
  14. 22年春福师《数学分析选讲》在线作业二
  15. 4. 计算机科学 (Kaggle项目拆解:泰坦尼克号预测)
  16. linux 模拟器安卓版下载,ONS模拟器下载
  17. 卢卡斯定理(详细证明)
  18. 吉林大学应用数学(学硕)专业考研上岸经验分享
  19. OrCAD Allegro元器件MYsql数据库管理 教程二
  20. 家用电梯的曳引式电梯井道尺寸及配置

热门文章

  1. c语言路径搜索,c语言程序(单元路劲及多元路径的搜索)
  2. [翻译]跟我一起边译边学之Linux:致谢 Acknowledgments
  3. 二氧化硅改性活性炭|SiO2改性的V2O5-MoO3/TiO2催化剂|SiO2改性MCM-22分子筛上联苯|纳米SiO2改性环氧涂层海洋腐蚀规律
  4. 什么是区块链?为什么需要区块链?
  5. 生日快乐python编程代码_如何用C语言编写一个很炫的生日快乐的程序?
  6. 数据结构与算法学习笔记-树和二叉树
  7. 咏春拳谱之小念头(套路详解)
  8. 今天特意分享一个程序猿的微信群,聊天专用
  9. ACL 2021 | ChineseBERT:香侬科技提出融合字形与拼音信息的中文预训练模型
  10. 微信小程序中如何实现微信支付