腾轩网 - 专注优质QQ活动-绿色软件-游戏辅助-技术教程分享网!

kqq

靓号
优惠券极风
流量
流量

Linux中可使用str()函数将Python整数转换为字符串

腾轩网 其他教程
扫码手机访问Linux中可使用str()函数将Python整数转换为字符串
0

教程介绍

本文所使用的环境是Linux操作系统,在系统中使用Python str()函数可将Python整数转换为字符串,另外,本文还讲解连接字符串和整数的方法。当前Python有几种内置数据类型,有时,在编写Python代码时,您可能需要将一种数据类型转换为另一种数据类型,例如,连接一个字符串和整数,首先您需要将整数转换为字符串,以下就来一起操作。

转换方法

Python str()函数

在Python中,我们可以使用内置的str()函数将整数和其他数据类型转换为字符串。

str()函数返回给定对象的字符串版本,它采取以下形式:

class str(object='')class str(object=b'', encoding='utf-8', errors='strict')

其中object是要转换为字符串的对象。

该函数接受三个参数,但是通常,当将整数转换为字符串时,您只会将一个参数(object)传递给该函数。

将Python整数转换为字符串

要将整数23转换为字符串版本,只需将数字传递给str()函数:

str(23)type(days)

返回:

'23'<class 'str'>

23周围的引号表示数字不是整数,而是字符串类型的对象,同样,type()函数表明该对象是一个字符串。

注:在Python中,使用单引号('),双引号(")或三引号(""")声明字符串。

连接字符串和整数

让我们尝试使用+运算符将字符串和整数连接起来并打印结果:

number = 6lang = "Python"quote = "There are " + number + " relATIonal operators in " + lang + "."print(quote)

Python将出现TypeError异常错误,因为它无法连接字符串和整数:

Traceback (most recent call last):File "<stdin>", line 1, in <module>TypeError: can only concatenate str (not "int") to str

要将整数转换为字符串,请将整数传递给str()函数:

number = 6lang = "Python"quote = "There are " + str(number) + " relATIonal operators in " + lang + "."print(quote)

现在,当您运行代码时,它将成功执行:

There are 6 relational operators in Python.

还有其他方式来连接字符串和数字。

内置的字符串类提供了format()方法,该方法使用任意一组位置和关键字参数来格式化给定的字符串:

number = 6lang = "Python"quote = "There are {} relational operators in {}.".format(number, lang)print(quote)

返回:

There are 6 relational operators in Python.

在Python 3.6及更高版本上,您可以使用f字符串,这些字符串是前缀为“f”的文字字符串,其中包含括号内的表达式:

number = 6lang = "Python"quote = f"There are {number} relational operators in {lang}."print(quote)

返回:

There are 6 relational operators in Python.

最后,您可以使用旧的%-格式:

number = 6lang = "Python"quote = "There are %s relational operators in %s." % (number, lang)print(quote)

返回:

There are 6 relational operators in Python.

如果要在Python中将整数转换为字符串,使用str()函数就可以达到目的了。

以上本篇文章的全部内容了,感兴趣的小伙伴可以看看,更多精彩内容关注腾轩网www.tengxuanw.com

标签:

暂无标签
    协助本站seo优化一下,谢谢!
    关键词不能为空

免责声明:

本站提供的资源,都来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负,我们不保证内容的长久可用性,通过使用本站内容随之而来的风险与本站无关,您必须在下载后的24个小时之内,从您的电脑/手机中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail: 571533527@qq.com

同类推荐
分享
发布评论

微信公众号

热门文章
随机推荐
未分类 Linux中可使用str()函数将Python整数转换为字符串
教程介绍 本文所使用的环境是Linux操作系统,在系统中使用Python str()函数可将Python整数转换为字符串,另外,本文还讲解连接...
扫描二维码阅读原文
腾轩网 January, 01
初始化 ×