Python字符串拼接数字的方法

发布时间:2020-08-05 15:40:44

来源:亿速云

阅读:99

作者:小新

这篇文章将为大家详细讲解有关Python字符串拼接数字的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Python字符串拼接数字

在某些特殊场景中,我们需要将字符串与数字进行拼接,而 Python 不允许直接拼接数字和字符串,程序必须先将数字转换成字符串。

为了将数字转换成字符串,可以使用 str() 或 repr() 函数,例如如下代码:s1 = "这是数字: "

p = 99.8

#字符串直接拼接数值,程序报错

print(s1 + p)

#使用str()将数值转换成字符串

print(s1 + str(p))

#使用repr()将数值转换成字符串

print(s1 + repr(p))

上面程序中直接拼接字符串和数值,程序会报错。

str() 和 repr() 函数都可以将数字转换成字符串,其中 str 是 Python 内置的类型(和 int、float 一样),而 repr() 则只是一个函数。此外,repr 还有一个功能,它会以 Python 表达式的形式来表示值。对比如下代码:st = "I will play my fife"

print (st)

print(repr(st))

上面代码中,st 本身就是一个字符串,但程序依然使用了 repr() 对字符串进行转换。运行上面程序,可以看到如下输出结果:I will play my fife

'I will play my fife'

通过上面的输出结果可以看出,如果直接使用 print() 函数输出字符串,将只能看到字符串的内容,没有引号;但如果先使用 repr() 函数对字符串进行处理,然后再使用 print() 执行输出,将可以看到带引号的字符串,这就是 Python 字符串的表达式形式。

在交互式解释器中输入一个变量(或表达式)时,Python 会自动使用 repr() 函数处理该变量(或表达式)。

关于Python字符串拼接数字的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

python字符串拼接数字_Python字符串拼接数字的方法相关推荐

  1. python字符串拼接数字_python字符串和数值操作函数大全(非常全)

    字符串和数值型数字的操作大全 1.反斜杠\的使用规则:一般使用表示续行的操作,可以其他符号相结合组成其他的一些使用符号,转义字符\'的使用会识别引号,使得字符串中的引号和外面本来的啊引号相区分. (1 ...

  2. [转载] python字符串只留数字_Python工匠:数字与字符串(下)

    参考链接: Python字符串| rsplit " 编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目. " 致"匠人" ...

  3. python怎样输出字符串和数字_Python 字符串与数字输出方法

    Python 字符串与数字输出方法 如下所示: x = 3 print(x+"nihao") 这样会报错 x = 3 print(x,"nihao") 这样不会 ...

  4. python字符串join和+_Python字符串通过'+'和join函数拼接新字符串的性能测试比较

    有一道Python面试题, 以下代码有什么局限性,要如何修改 def strTest(num): s = 'Hello' for i in range(num): s += 'x' return s ...

  5. python正则判断纯数字_Python 正则表达式匹配数字及字符串中的纯数字,

    Python 正则表达式匹配数字及字符串中的纯数字, Python 正则表达式匹配数字 电话号码:\d{3}-\d{8}|\d{4}-\d{7} QQ号:[1-9][0-9]{4,} 中国邮政编码:[ ...

  6. python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...

    python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...

  7. python format函数实例_Python字符串格式化,format格式化函数详细使用

    Python接触比较多的是字符串,那么操作字符串也就多.Python 支持格式化字符串的输出 . 尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符的字符串中. 代码 ...

  8. python字符串的表示_Python字符串方法总结

    Python字符串方法图示: (温馨提示:对图片点右键--在新标签页中打开图片) 1.index() 定义:查找并返回指定str的索引位置,如果没找到则会抛异常(查找的顺序是从左至右)可以指定范围:开 ...

  9. python字符串是什么_python字符串详解

    字符串详解 在python中引号引起来的就是字符串 字符串是用来存储少量数据 索引 索引(下标) 通过索引可以精确的定位到某个元素 name = "meat" meat 每一个字母 ...

最新文章

  1. python北京理工大学推荐的书-Python语言程序设计
  2. 生产中的12种容器镜像扫描最佳实践
  3. String、StringBuffer和StringBuilde的区别
  4. Module System of Swift (简析 Swift 的模块系统)
  5. nginx proxy_cache缓存详解
  6. Linux内核开发人员考虑剔除对更多老旧平台的处理器支持
  7. mysql jdbc实例_jdbc操作mysql数据库实例
  8. visio中公式太小_五金冲压模具中的凹模有哪些注意事项,值得一看
  9. jQuery EasyUI API 中文文档 - 数据表格(DataGrid)
  10. 关于if __name__ == '__main__'的理解
  11. 2018修复激活闪退_IOS越狱后和平精英闪退、黑屏、10min封号的解决办法!
  12. caffe 利用python绘制loss曲线以及accuracy曲线
  13. JNI传递long时要谨慎,最好是int
  14. ShardedJedis的使用
  15. Arduino米思齐Mixly---旋转可调灯
  16. YOLOV5-打标签建立自己的数据集
  17. MT4 DDE数据交换
  18. python html做界面_如何用EEL(python库)打开一个新的HTML页面?
  19. Case When和聚合函数count、sum的使用
  20. ghost系统安装无法启动服务器,手把手教你重装Ghost系统错误怎么办

热门文章

  1. fopen与open的区别(好文)
  2. UI的咆哮:你是闭着眼睛写代码的吗?
  3. 制作世界人口地图:JSON格式
  4. linux 安装 wine qq 2012
  5. 转:北京社保随时网上查询
  6. 我如何减轻40磅重的重量,如何获得开发人员的工作以及如何计划改变技术中不健康的刻板印象!...
  7. 基于stm32的汽车酒精检测汽车防撞报警系统(实物图+源程序+原理图+PCB+参考论文)
  8. 保存快递公司过滤重复单号查询物流
  9. MCRecovery内存卡数据恢复软件免费版
  10. 基于ITK-SNAP实现肺部CT图像中肺叶的标注