镇江京口区,资阳抖音搜索优化,wordpress系统版,微信引流推广怎么做有时候#xff0c;我们需要将字符串与数值进行拼接#xff0c;而 Python 不允许直接拼接数值和字符串#xff0c;程序必须先将数值转换成字符串。
为了将数值转换成字符串#xff0c;可以使用str0或repr()函数#xff0c;例如如下代码。
# !/usr/bin/env python# -*- co…有时候我们需要将字符串与数值进行拼接而 Python 不允许直接拼接数值和字符串程序必须先将数值转换成字符串。
为了将数值转换成字符串可以使用str0或repr()函数例如如下代码。
# !/usr/bin/env python# -*- coding: utf-8 -*-# Time : 2024/01# Author : Laopis1软件测试老痞的体重是:p200#字符串直接拼接数值程序报错print(s1p)#使用str()将数值转换成字符串print(s1str(p))#使用 repr()将数值转换成字符串print(s1repr(p)) 第8行会报错如下 str()和repr()函数都可以将数值转换成字符串其中str本身是 Python内置的类型(和intfloat样)而repr()则只是一个函数。
此外repr 还有一个功能它会以 Python 表达式的形式来表示值。对比如下14行和15行代码。
# !/usr/bin/env python# -*- coding: utf-8 -*-# Time : 2024/01# Author : Laopis1软件测试老痞的体重是:p200#字符串直接拼接数值程序报错# print(s1p)#使用str()将数值转换成字符串print(s1str(p))#使用 repr()将数值转换成字符串print(s1repr(p))st软件测试划水老师傅的身高是200cmprint(st)print(repr(st)) 上面代码中st本身就是
个字符串但程序依然使用了 repr()对字符串进行转换。运行上面程
序可以看到如下输出结果 通过上面的输出结果可以看出如果直接使用 print()函数输出字符串将只能看到字符串的内容没有引号;
但如果先使用 repr()函数对字符串进行处理然后再使用 print()执行输出将可以看到带引号的字符串-这就是字符串的Python的表达式形式。
小提示
在交互式解释器中输入一个变量或表达式时Python 会自动使用repr()函数处理该变量或表达式。