Python允许你以几种不同的方式相互转换字符串、整数和浮点数。最简单的方法是使用基本的
str()
、
int()
和
float()
函数。除此之外,还有其他一些方法。
桑
鸟
网
在我们转换字符串为数字和数字为字符串之前,让我们先了解一下Python中字符串和数字的表示方式。
注意
: 为了简化这些示例的运行和显示,我们将使用Python解释器。
Python中的字符串字面量是由双引号(
"
)或单引号(
'
)括起来的字符声明。Python中的字符串实际上只是一个数组,数组中每个字符都是Unicode的元素,允许您使用索引从字符串中访问单个字符。
例如,我们可以通过指定索引来访问这些字符串的单个字符:
Python中的数字可以是整数、浮点数或复数。
整数可以是正数或负数的整数。自Python 3以来,整数是无界的,可以实际上保存任何数字。在Python 3之前,32位运行时的顶部边界是2
31
-1,64位运行时的顶部边界是2
63
-1。
浮点数的长度也是无限的,但浮点数
必须
包含一个小数点。
复数数必须有一个虚数部分,它使用
j
来表示:
str()
的好处在于它可以处理将任何类型的数字转换为字符串的情况,因此您不需要根据要转换的数字类型选择正确的方法。
另一种将数字转换为字符串的方法是使用
format()
函数,它允许您在字符串中设置占位符,然后将另一个数据类型转换为字符串并填充占位符。
小组 - 程序员讨论互动问答平台 -
桑
鸟网
要使用该函数,只需编写字符串,后跟
.format()
,并传递占位符的参数。
这是一个示例:
请注意,在幕后
.format()
函数只是使用
str()
将参数转换为字符串。因此,这本质上是一种将数字转换为字符串的类似于前一节的方式,但
.format()
作为格式化字符串的便利函数。
Python允许您以几种不同的方式相互转换字符串、整数和浮点数。
最简单的方法是使用基本的
str()
、
int()
和
float()
函数。除此之外,还有其他一些方法,例如
format()
函数。只需记住,
int()
、
float()
和
complex()
函数有其限制,如果输入字符串的格式不完全符合它们的预期,则可能会引发异常。
https://www.sangnia
o
.com/
版权声明:本文为桑鸟网博主「Noctiflorous」的原创文章,转载请附上原文出处链接及本声明。
本文标题:在Python中把字符串转换成数字和把数字转换成字符串
本文地址:https://news.sangniao.com/p/2864202187