python-3.x - 在 PyCharm 中重构字符串连接以格式化

标签 python-3.x string pycharm format

是否有任何方法(无论是否有插件)自动转换表达式,例如

a = "my fullname is " + name + " " + surname

a = "my fullname is {0} {1}".format(name, surname)

在 PyCharm 中?

最佳答案

不,但是有一个快捷方式可以将其转换为:

a = f"my fullname is {name} {surname}"

这是 Python 3 的方式。您可以通过将光标悬停在装订线中的 blub 按钮上或按 Alt + Enter 来完成此操作。

了解更多关于Intention Actions的信息.

关于python-3.x - 在 PyCharm 中重构字符串连接以格式化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58100963/

相关文章:

python-3.x - 通过python3计算uniswap 3.0池(对)地址

python - 警告 : QT_DEVICE_PIXEL_RATIO is deprecated

python - 在python中保存x,y坐标

PyCharm:插入日期和时间

Pycharm 从 Git 子模块导入

python - 用于 pickle 函数结果的输入/输出装饰器

python - self 内部字典的访问 key

regex - 如何编写代码以识别正则表达式是否与给定字符串匹配?

java - 从 Java 中的字符串中获取第一个字母的最佳方法是什么,返回为长度为 1 的字符串?

windows - 属性错误 : StringIO instance has no attribute 'encoding'