定义python程序时如何将int格式转换为字符串格式[重复]
Posted
技术标签:
【中文标题】定义python程序时如何将int格式转换为字符串格式[重复]【英文标题】:How to convert int format to string format when defining python programs [duplicate] 【发布时间】:2015-07-31 12:01:48 【问题描述】:我想将输入从 int 转换为 string,但我做不到!这是我的代码!请帮忙!
def hi(x):
print x
如果我为 x 输入一个字母,则会出现错误消息!我不想在双引号内给出我的输入。不这样做,有什么办法吗?
【问题讨论】:
你能说清楚一点吗?可以举几个例子吗 报错信息是从哪里来的,报错信息是什么? 例如,如果我输入 hi(klmnop) ,它会给出一个错误信息,比如“klmnop is not defined”! Python 规则 #1,内置方法用于类型转换。str(x)
@TharushiGeethma 不幸的是,这是重复的。
【参考方案1】:
def hi(x):
print(type(x))
x= str(x)
print(type(x))
所以您的参数是一个整数,但是当您执行str(x)
时,您将数据类型更改为字符串。
【讨论】:
【参考方案2】:它安静简单。
def hi(intx):
target = ''.format(intx)
print target
【讨论】:
是的,但这并不意味着您的问题很清楚。这确实是一个重复的问题,版主是对的。 如果它解决了您的问题,请不要忘记接受答案。以上是关于定义python程序时如何将int格式转换为字符串格式[重复]的主要内容,如果未能解决你的问题,请参考以下文章