现在,让我们详细了解一下Python字符串:
可以看出,和以前一样,我们印在第一行。 “健康世界”。 也给name变量赋值,但这次是通过输入函数实现的。
输入函数显示文本字符串并等待用户输入。 在这种情况下,文本是“你叫什么名字? ”此外,很明显用户希望在此输入响应。 当用户输入响应时,将立即为此数据分配一个名为name的变量。
但是,请注意,显示(打印)此数据的方法有四种。 Wayon的第四行是简单的print(name)命令——那里没有疯狂。
第五行有前面看到的运算符。 将创建字符串连接。 连接字符串。 为了正确显示,必须在字符串中插入空格。 所以我的执行代码显示为“HelloSteve”,没有空间。
第六行使用逗号而不是逗号。 逗号本质上是用于分隔字符串内项目的方法,在Python 2中被广泛使用。 非常受尊敬,如上所述,在分隔项目时会自动插入空格。
第七行使用称为字符串插值的方法,比其他两行更灵活。 这是因为与使用或相比,可以更容易地放置变量。 基本上,我们正在创建一个名为占位符的的。 这里的占位符是{0}。 然后,使用.format函数将3358www.Sina.com/变量的内容转换为名称变量中包含单词Steve,因此Python看到字符串“Hello {0}”,预找到. format命令后,将名称变量的内容放置在其小位置。
这是用大锤打碎螺母的吗? 那么,在这种情况下,是的,但这只是因为这是非常简单的情况。 将此变量与三个变量一起使用。 看看Pythonic有多简单、优雅、完美。 是否要创建三个变量,为它们分配输入语句的值,并使用{0} {1}和{2}占位符显示它们?
Python会跟踪占位符的顺序和. format命令中变量的顺序,并将它们干净地插入代码中。 无论使用哪种复杂的代码,使用占位符都是明智的。 这个原理扩展到Python的数组或列表中,以后再解决。 我现在觉得占位符是你的好朋友。
from :3359 hacker noon.com/python-fundamentals-5-placeholder s-in-python-strings-c 6580 f 2053 DD