用户输入函数--raw_input、input

时间:2022-03-03 01:48:11

1、raw_input

python2.7用户输入字符串的话用raw_input。如果使用input输入字符串的话需要先把字符串放到变量中才可,但是用input输入数字的话是可以直接输入的,所以说在python2.x中只用raw_input
>>> user_input=raw_input("your name:")
your name:sx
>>> print user_input
sx
 
>>> user_input=input("your name:")
your name:sx
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "<string>", line 1, in <module>
NameError: name 'sx' is not defined
 
>>> name='sx'
>>> user_input=input("your name:")
your name:name
>>> print user_input
sx
 
>>> user_input=input("your name:")
your name:3
>>> print user_input
3
 
2、input
python3.5中用户输入使用input

#coding=utf-8
__author__='songx'

user_input=input("input you name:")
print (user_input)

 
注:raw_input和input都默认接收的是字符
 
3、%s、%d、%f
%s表示字符占位符
%d表示数字占位符
%f表示浮点数占位符
(1)%s
 #coding=utf-8
name=input("input your name:")
age=input("input your age:")
job=input("input your job:")
msg='''Infomation of user %s
-----------------------
Name:%s
Age:%s
Job:%s
----------End----------''' %(name,name,age,job)
print (msg)
 
(2)%d
 #coding=utf-8
name=input("input your name:")
age=int(input("input your age:")) #把输入的年龄强制转换成整数
job=input("input your job:")
msg='''Infomation of user %s
-----------------------
Name:%s
Age:%d
Job:%s
----------End----------''' %(name,name,age,job)
print (msg)
(3)%f
 #coding=utf-8
name=input("input your name:")
age=int(input("input your age:")) #把输入的年龄强制转换成整数
job=input("input your job:")
msg='''Infomation of user %s
-----------------------
Name:%s
Age:%f
Job:%s
----------End----------''' %(name,name,age,job)
print (msg)

用户输入函数--raw_input、input的更多相关文章

  1. Python中raw&lowbar;input&lpar;&rpar; &amp&semi; input&lpar;&rpar; 的功能对比

    raw_input的功能是方便的从控制台读入数据.  input与raw_input都是Python的内建函数,实现与用户的交互,但是功能不同. 一.raw_input 下面介绍让raw_input的 ...

  2. Python输入函数 raw&lowbar;input&lpar; &rpar; 与 input&lpar;&rpar;

    一. raw_input() 在Python中,获取键盘输入的数据的方法是采用 raw_input 函数,那么这个 raw_input 怎么用呢? 注意: raw_input()的小括号中放入的是,提 ...

  3. Python 用户交互程序Input

    1.用户交互,用户输入 用户输出命令是input. 设置一个变量并输出. name = input("name:") print(name) 注:python2 下 raw_inp ...

  4. day3,用户交互,input的应用

    1.与用户交互 输入:input() python2.x版本 input后面家的东西要声明输入的类型       >>> input(">>:")   ...

  5. Day01:我的Python学习之路

    1.Python是什么语言? Python是动态的解释性的强类型定义的语言. (1)动态语言与静态语言 ①静态语言:在编译期间就会去做数据类型检查的语言,如C,C++. ②动态语言:在运行期间才会去做 ...

  6. python 字符串输入、输出函数print input raw&lowbar;input

    一.输出print print输出是以不带引号的输出.(用户所见的输出) 二.input()  和  raw_input()输入函数 raw_input()会把输入数据转换成字符串形式: ------ ...

  7. 【python2&period;7】raw&lowbar;input&lpar;&rpar;和input&lpar;&rpar;区别及用法

    版权声明:本文为博主原创文章,未经博主允许不得转载. 一.函数介绍1. input([prompt]) 等同于eval(raw_input([prompt])),这个函数不会捕捉用户输入上的错误,如果 ...

  8. python 中的input&lpar;&rpar;和raw&lowbar;input&lpar;&rpar;功能与使用区别

    在python中raw_input()和input()都是提示并获取用户输入的函数,然后将用户的输入数据存入变量中.但二者在处理返回数据类型上有差别. input()函数是raw_intput()和e ...

  9. 函数&lpar;二&rpar;:input、raw&lowbar;input、lambda、repr、map、filter、reduce、eval、exec、range、xrange

    一.input()和raw_input(): input()支持用户输入数字或表达式,按类型存或存表达式的计算结果 raw_input():输入所有内容当成字符串存 二.lambda函数:匿名函数 l ...

随机推荐

  1. 利用&period;htaccess实现伪静态方法

    首先配置服务器启动重写模块打开 Apache 的配置文件 httpd.conf .将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉.保存后重启 ...

  2. &lbrack;linux&rsqb;记录如何设置一个新的vps

    背景 我正在做一个小项目,做好了打算上线,所有需要买个服务器,看了一圈,发现还是卖个vps合算.买了之后,进行了一些列的设置,这里记录一下,以便后面查看. 系统: ubuntu 内存:1G 一.更改时 ...

  3. XML学习笔记(二)-- DTD格式规范

    标签(空格分隔): 学习笔记 XML的一个主要目的是允许应用程序之间*交换结构化的数据,因此要求XML文档具有一致的结构.业务逻辑和规则.可以定义一种模式来定义XML文档的结构,并借此验证XML文档 ...

  4. Inno Setup安装、卸载时判断是否程序正在运行

    var ErrorCode: Integer; IsRunning: Integer; // 安装时判断客户端是否正在运行 function InitializeSetup(): Boolean; b ...

  5. java concurrent 之 SynchronousQueue

    Java 6的并发编程包中的SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样. 不像Arra ...

  6. linux &amp&semi; mac环境python多版本切换与选择

    linux和mac很多地方是相似的,只不过在切换python版本时权限有差异. ====图已补上,O(∩_∩)O~ 1.linux 首先linux内核自带版本是python2.6,但是一般linux ...

  7. BZOJ&num;1717&colon;&lbrack;Usaco2006 Dec&rsqb;Milk Patterns 产奶的模式(后缀数组&plus;单调队列)

    1717: [Usaco2006 Dec]Milk Patterns 产奶的模式 Description 农夫John发现他的奶牛产奶的质量一直在变动.经过细致的调查,他发现:虽然他不能预见明天产奶的 ...

  8. JavaScript基础视频教程总结(101-110章)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title&g ...

  9. C&num; WPF DataGrid 分组(Group)

    原文:C# WPF DataGrid 分组(Group) 效果如图,每个列的名字可以自定义.我随便用了”File”和”Attachment Name”.  在Window的Resources里面设置S ...

  10. Redhat&sol;CentOS 制作本地yum源

    一.制作本地yum源的场景有: (1) 操作系统ISO文件是通过光驱读取的 (2) 操作系统ISO文件是通过USB设备挂载的 (3) 操作系统ISO文件是被上传到本地文件夹的形式 二. 这3种配置方式 ...