首页 > 编程语言 > 详细

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

时间:2015-06-29 13:05:08      阅读:210      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!