input与raw_input
来源:互联网 发布:2017中国网络发展现状 编辑:程序博客网 时间:2024/06/05 11:04
input与raw_input
最新学习python,遇到这个输入问题,做一个笔记
首先,我回顾一下在C/C++中,我们使用输入输出的方法
C:我们用的是scanf()来进行输入,scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其调用格式为: scanf(“<格式化字符串>”,<地址表>);
scanf()函数返回成功赋值的数据项数,出错时则返回EOF。
C++:我们一般使用cin输入流的方法,程序的输入都建有一个缓冲区,即输入缓冲区。一次输入过程是这样的,当一次键盘输入结束时会将输入的数据存入输入缓冲区,而cin函数直接从输入缓冲区中取数据。正因为cin函数是直接从缓冲区取数据的,所以有时候当缓冲区中有残留数据时,cin函数会直接取得这些残留数据而不会请求键盘输入
现在来说说python,在python中,有两种输入方法,一个是
input(),另外一个就是raw_input(),相比较来说,我们一般使用的是后者。
1. input()是把读入的用户输入数据默认为python表达式,
例子:
input(‘what is your name?’)
what is your name?’lalal’
‘lalal’
输入的时候必须要用引号,否则会报错
2.raw_input则把输入的数据转换成了字符串
raw_input(‘what is your name?’)
what is your name?lalal
‘lalal’
使用raw_input好处:输入方便,不用考虑再次输入引号,而且吧原始数据保留,放到字符之中。
- input()与raw_input()
- raw_input() 与 input()
- input()与raw_input()区别
- raw_input() 与input()
- input 与 raw_input
- python input()与raw_input()
- raw_input 与 input
- raw_input() 与 input() Python
- python input()与raw_input()
- python input()与raw_input()
- python input() 与raw_input()
- input与raw_input
- raw_input() 与 input() __ Python
- raw_input() 与 input() __ Python
- raw_input() 与 input() __ Python
- Python 的 raw_input() 与 input()
- raw_input与input的比较
- raw_input() 与 input() __ Python
- TSIG
- poj1195 Mobile phones(二维树状数组)
- SQLAlchemy技术文档(中文版)
- 蓝桥杯 算法提高 十进制数转八进制数
- jedis
- input与raw_input
- java虚拟机常用命令工具(转载)
- unix c编程:不带缓冲的文件 I/O
- RocketMQ原理解析-consumer 3.长轮询
- Timer和TimerTask 定时任务
- 1.1喝汽水
- 杭电2012
- 微信中很实用却被隐藏的功能(Android版)
- 微信jsapi开发教程之如何获取jsapi_ticket(第二课)