python中int与str互转方法

yipeiwu_com6年前Python基础

最近学习python中的数据类型时,难免联想到java中的基本型数据类型与引用型数据类型。于是对python中的int与str做了简单赋值输出,出现了意料之外的事情。

>>> a = 4
>>> b = int('4')
>>> id (a) 
1440608144
>>> id (b) 
1440608144
>>>

使用int(object)后,a与b的地址是一样的。

>>> c = 'e e'
>>> d = str('e e')
>>> id(c)
51610264
>>> id(d)
51610320
>>> 
>>> a = 'test'
>>> b = str('test')
>>> id(a)
17331960
>>> id(b)
17331960

补充:python在给变量赋值时默认格式为int。

转换为str的方法为:

str()

如图:

总结

以上所述是小编给大家介绍的python中int与str互转方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对【听图阁-专注于Python设计】网站的支持!

相关文章

解决pycharm启动后总是不停的updating indices...indexing的问题

如下所示: 将不想索引的文件夹设置为Excluded Folders 及设置检索不包括的文件 File - Settings - -> Project: yourprojectna...

Python数据分析模块pandas用法详解

Python数据分析模块pandas用法详解

本文实例讲述了Python数据分析模块pandas用法。分享给大家供大家参考,具体如下: 一 介绍 pandas(Python Data Analysis Library)是基于num...

python矩阵的转置和逆转实例

如下所示: # 矩阵的转置 def transpose(list1): return [list(row) for row in zip(*list1)] list1 = [[...

Python2.x中文乱码问题解决方法

Python2.x中文乱码问题解决方法

Python中乱码问题是一个很头痛的问题。 在Python3中,对中文进行了全面的支持,但在Python2.x中需要进行相关的设置才能使用中文。否则会出现乱码 【问题原因】 在Pyth...

python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法

python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法

本文通过将同一个数据集在三种不同的简便项窗口部件中显示。三个窗口的数据得到实时的同步,数据和视图分离。当添加或删除数据行,三个不同的视图均保持同步。数据将保存在本地文件中,而非数据库。对...