$在字符串中的含义?

emb*_*ert 8 python string character

我是这样过来的

__date__ = "$Date: 2011/06$"
Run Code Online (Sandbox Code Playgroud)

在文档中找到了这个

  • $$ 是一种逃避;它被替换为单个 $。
  • $identifier命名与 的映射键匹配的替换占位符"identifier"。默认情况下,"identifier"必须拼写一个 Python 标识符。$ 字符后的第一个非标识符字符终止此占位符规范。
  • ${identifier}相当于 $identifier。当有效identifier字符跟在占位符之后但不是占位符的一部分时是必需的,例如"${noun}ification".

但我不明白。

有人可以用简单的英语解释什么是$为了并最好给出一些例子吗?

Rob*_*obᵩ 5

对于 Python 来说,这些美元符号根本没有任何意义。就像后面的'D'或一样'a',美元符号只是字符串中的一个字符。

对于源代码控制系统,美元符号表示替换命令。当您签出源代码的新副本时,该字符串将替换为对文件进行的最后一次提交更改的时间戳。

参考: