定义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格式转换为字符串格式[重复]的主要内容,如果未能解决你的问题,请参考以下文章

oracle中如何将varchar型转换成int型

python怎么把字符串变成数字格式化

Python中如何把str彻底转换为int

Sql中有没有把字符串转换成int数值类型

Python将字符串转换为int [重复]

如何将 std::string 转换为 int?