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

《Python核心编程》P21输入数值字符串→转整型

时间:2015-06-29 13:08:03      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:


>>> num=input(n:)
n:1234
>>> print(sdf:,n)
Traceback (most recent call last):
  File "<pyshell#72>", line 1, in <module>
    print(sdf:,n)
NameError: name n is not defined
>>> print(sdf:,num)
sdf: 1234
>>> print(sdf:,int(num))
sdf: 1234
>>> print(sdf:,int(num)*2)
sdf: 2468
>>> print(sdf:%d,int(num)*2)     #前有%d,后用的逗号,没用%:%d当做字符输出了
sdf:%d 2468
>>> print(sdf:%d%int(num)*2)
sdf:1234sdf:1234
>>> print(sdf:%d%int((num)*2)))
SyntaxError: invalid syntax
>>> print(sdf:%d%(int((num)*2)))
sdf:12341234
>>> print(sdf:%d%(int(num)*2))
sdf:2468
>>> 
>>> print(sdf:%int(num)*2)      #后面有% 没用逗号,而前面没有%,错误
Traceback (most recent call last):
  File "<pyshell#84>", line 1, in <module>
    print(sdf:%int(num)*2)
TypeError: not all arguments converted during string formatting
>>> print(sdf:%(int(num)*2))
Traceback (most recent call last):
  File "<pyshell#85>", line 1, in <module>
    print(sdf:%(int(num)*2))
TypeError: not all arguments converted during string formatting
>>> 

 

原图:

技术分享

 

#int(num)没括号不行

>>> print(sdf:%d%int num*2)
SyntaxError: invalid syntax
>>> print(sdf:%d%int num)
SyntaxError: invalid syntax
>>> 

原图:技术分享 #int(num)没括号不行;    技术分享#字符串*2

《Python核心编程》P21输入数值字符串→转整型

标签:

原文地址:http://www.cnblogs.com/hhj187/p/4607180.html

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