我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

分享一个比较基础的python小技巧,关于python代码中字符串内变量解析的设置问题。非常基础,高手请飘过。心急的读者请直接拉到正文,一秒懂。

苏南大叔:python教程,字符串前加个字母f表示什么意思? - python字母f
python教程,字符串前加个字母f表示什么意思?(图2-1)

苏南大叔的“程序如此灵动”技术博客,记录苏南大叔的编程经验总结。本文测试环境:win10python@3110

字符串普通输出

name = "苏南大叔"
blog = "程序如此灵动"
hola = "hello,{name}\r\n{blog}"
print (hola)

输出:

hello,{name}
{blog}

字符串解释变量

name = "苏南大叔"
blog = "程序如此灵动"
hola = f"hello,{name}\r\n{blog}"
print (hola)

输出:

hello,苏南大叔
程序如此灵动

可见:一个小小的字母f就解决了大问题,字符串里面使用大括号进行引用的变量得到了解析。

苏南大叔:python教程,字符串前加个字母f表示什么意思? - 字母f格式化字符串
python教程,字符串前加个字母f表示什么意思?(图2-2)

相关文章

php代码中,是使用双引号和单引号进行区分的。双引号可以解析变量,而带引号不会。特殊的还有个重音符,可以执行代码。参考文章:

不过,和php里面不一样的是:在python里,不具有解析变量能力的字符串里面,却可以解释特殊字符(比如回车换行)。

结束语

文章很简单,加个字母f就可以获得变量解析的能力了。当然在字符串中要使用大括号{}把变量标识出来。更多苏南大叔的python文章,请点击:

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   python