码迷,mamicode.com
首页 > 编程语言 > 详细

python-->基础-->002-->input & raw_input

时间:2016-10-22 00:03:14      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:not   方式   类型   raw   erro   name   --   str   content   

一、input与raw_input的区别

1、raw_input()说明

a = raw_input("input content:")
print a,type(a)

输出结果:

input content:a
a <type ‘str‘>

input content:1000
1000 <type ‘str‘>

从以上可以看出raw_input方式传递给程序,默认情况下都是字符串。

2、input()说明

a = input("input content:")
print a,type(a)

输出结果:

input content:1
1 <type ‘int‘>

input content:b

NameError: name ‘b‘ is not defined

input content:"b"
b <type ‘str‘>

input content:1+1
2 <type ‘int‘>

从以上可以看出,通过input方式传递给程序,如果是字符串,必须得加上引号,否则会报错,如果是数值,则会把值当作int类型的数据传递给变量。

 

python-->基础-->002-->input & raw_input

标签:not   方式   类型   raw   erro   name   --   str   content   

原文地址:http://www.cnblogs.com/mangguoxiansheng/p/5986340.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!