Python类型转换与python版本有关系吗?,python类型,num1 = int(r
Python类型转换与python版本有关系吗?,python类型,num1 = int(r
num1 = int(raw_input('1'))num2 = int(raw_input('2'))if not isinstance(num1,int): print 'one print error'elif not isinstance(num2,int): print 'two print error'else: print '+',num1+num2 print '-',num1-num2 print '*',num1*num2 print '/',num1/num2
为什么我在输入第一个数为字符串类型 “12”的时候 Python 2.7.8 就报错下面异常?
Traceback (most recent call last): File "2.py", line 1, in <module> num1 = int(raw_input('1'))ValueError: invalid literal for int() with base 10: "'23'"
raw_input 函数将所有的输入作为一个字符串,如果你输入了 "12",那么得到的值就是 "12"(包括引号),因此报错了:
如果使用 input 函数,当你输入 "12" 的时候,得到的时一个字符串 "12",当你输入 12 的时候,得到的时一个整数 12。
编橙之家文章,
相关内容
- python跨进程的数据结构有哪几种?类似set,pythonset,Pyth
- Python多线程学习哪本书最适合新手请推荐,python多线程
- django安装成功却还提示No module named django.core.management什
- Python 腾讯微信服务器xml数据包发送方式思路,pythonxm
- python处理xml文件,json格式化数据获取内容操作,pythonj
- py3+django rest framework+diango+mysql源码推荐?,py3django,最近
- Python post请求获取json数据方法是什么,pythonjson,用 Pyt
- Python实现正则表达式匹配div内容操作,pythondiv,我的编写
- 求更好的python 字典满足条件值的相加方法,python相加
- python 3.4 gbk编码问题求助,pythongbk,本人使用python 3
评论关闭