热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在Python中转换整数到字符串?-ConvertingintegertostringinPython?

IwanttoconvertanintegertoastringinPython.Iamtypecastingitinvain:我想要将一个整数转换成Python中的

I want to convert an integer to a string in Python. I am typecasting it in vain:

我想要将一个整数转换成Python中的字符串。我只是徒劳地把它打了个比方:

t=raw_input()
c=[]
for j in range(0,int(t)):
    n=raw_input()
    a=[]
    a,b= (int(i) for i in n.split(' '))
    d=pow(a,b)
    d.str()
    c.append(d[0])
for j in c:
    print j

When I try to convert it to string, it's showing an error like int doesn't have any attribute called str.

当我尝试将它转换为字符串时,它显示一个像int这样的错误没有任何属性叫str。

9 个解决方案

#1


1461  

>>> str(10)
'10'
>>> int('10')
10

Links to the documentation:

链接到文档:

  • int()
  • int()
  • str()
  • str()

The problem seems to come from this line: d.str().

问题似乎来自这一行:d.str()。

Conversion to a string is done with the builtin str() function, which basically calls the __str__() method of its parameter.

转换到字符串是通过builtin str()函数完成的,该函数基本上调用其参数的__str__()方法。

Also, it shouldn't be necessary to call pow(). Try using the ** operator.

而且,也不需要调用pow()。尝试使用**操作符。

#2


74  

Try this:

试试这个:

str(i)

#3


43  

There is not typecast and no type coercion in Python. You have to convert your variable in an explicit way.

在Python中没有类型转换,也没有类型强制。你必须明确地转换你的变量。

To convert an object in string you use the str() function. It works with any object that has a method called __str__() defined. In fact

要在字符串中转换对象,可以使用str()函数。它适用于任何有被定义为__str__()方法的对象。事实上

str(a)

is equivalent to

相当于

a.__str__()

The same if you want to convert something to int, float, etc.

同样的,如果你想转换一些东西到int, float等。

#4


19  

a = 2

You can use str(a) which gives you a string object of int(2).

您可以使用str(a)来提供int(2)的字符串对象。

#5


14  

To manage non-integer inputs:

管理非整数输入:

number = raw_input()
try:
    value = int(number)
except ValueError:
    value = 0

Ok, if I take your latest code and rewrite a bit to get it working with Python:

好的,如果我把你的最新代码重写一遍,让它与Python一起工作:

t=raw_input()
c=[]
for j in range(0,int(t)):
    n=raw_input()
    a=[]
    a,b= (int(i) for i in n.split(' '))
    d=pow(a,b)
    d2=str(d)
    c.append(d2[0])
for j in c:
    print j

It gives me something like:

它给了我一些类似的东西:

>>> 2
>>> 8 2
>>> 2 3
6
8

Which is the first characters of the string result pow(a,b). What are we trying to do here?

这是字符串结果pow(a,b)的第一个字符。我们要在这里做什么?

#6


12  

>>> i = 5
>>> s = str(5)
>>> print "Hello, world the number is " + s
Hello, world the number is 5

#7


6  

The most decent way in my opinion is ``.

在我看来,最体面的方式是“”。

i = 32   -->    `i` == '32'

#8


1  

Can use %s or .format

可以使用%s或.format ?

>>> "%s" % 10
'10'
>>>

(OR)

(或)

>>> '{}'.format(10)
'10'
>>>

#9


0  

For someone who wants to convert int to string in specific digits, below method is recommended.

对于希望将int转换为特定数字的字符串的人,建议使用下面的方法。

mOnth= "{0:04d}".format(localtime[1])

For more details, you can refer to link below:

有关详情,可参阅以下连结:

Display number with leading zeros

显示数字与前导零。


推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了设计师伊振华受邀参与沈阳市智慧城市运行管理中心项目的整体设计,并以数字赋能和创新驱动高质量发展的理念,建设了集成、智慧、高效的一体化城市综合管理平台,促进了城市的数字化转型。该中心被称为当代城市的智能心脏,为沈阳市的智慧城市建设做出了重要贡献。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 先看官方文档TheJavaTutorialshavebeenwrittenforJDK8.Examplesandpracticesdescribedinthispagedontta ... [详细]
  • This article discusses the efficiency of using char str[] and char *str and whether there is any reason to prefer one over the other. It explains the difference between the two and provides an example to illustrate their usage. ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • Android自定义控件绘图篇之Paint函数大汇总
    本文介绍了Android自定义控件绘图篇中的Paint函数大汇总,包括重置画笔、设置颜色、设置透明度、设置样式、设置宽度、设置抗锯齿等功能。通过学习这些函数,可以更好地掌握Paint的用法。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 1Lock与ReadWriteLock1.1LockpublicinterfaceLock{voidlock();voidlockInterruptibl ... [详细]
  • 本文介绍了利用ARMA模型对平稳非白噪声序列进行建模的步骤及代码实现。首先对观察值序列进行样本自相关系数和样本偏自相关系数的计算,然后根据这些系数的性质选择适当的ARMA模型进行拟合,并估计模型中的位置参数。接着进行模型的有效性检验,如果不通过则重新选择模型再拟合,如果通过则进行模型优化。最后利用拟合模型预测序列的未来走势。文章还介绍了绘制时序图、平稳性检验、白噪声检验、确定ARMA阶数和预测未来走势的代码实现。 ... [详细]
  • [线段树|平衡树|树状数组]LightOJ - 1087 - Diablo
    1087-DiabloPDF(English)StatisticsForum ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
author-avatar
染伊沐2010
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有