2024-05-13 19:10:38 发布
网友
我继承了一些代码,很好奇为什么要使用它以及它是如何工作的。代码如下:
strsql: str = sql.SWAP_SQL.format(*sql_clauses)
赋值的右边没有问题,它只是将参数传递给sql字符串。我对strSQL: str =部分很好奇。当sql.SWAP_SQL.format(*sql_clauses)和strsql似乎具有完全相同的sql字符串时,这到底是在做什么
strSQL: str =
sql.SWAP_SQL.format(*sql_clauses)
strsql
Python3(我认为是.5,但可能更早)为方法和变量引入了类型提示。这些提示不支持类型(您可以,但默认情况下不能),它们主要是为了可读性(基本上只是提示正确的格式)
Pep-484有一些关于方法/类类型提示的详细信息,Pep-526有变量类型提示的语法指南(您的示例),您还可以检查typing library documentation
这是一个type hint。这暗示strsql的类型是str
str
Python3(我认为是.5,但可能更早)为方法和变量引入了类型提示。这些提示不支持类型(您可以,但默认情况下不能),它们主要是为了可读性(基本上只是提示正确的格式)
Pep-484有一些关于方法/类类型提示的详细信息,Pep-526有变量类型提示的语法指南(您的示例),您还可以检查typing library documentation
这是一个type hint。这暗示
strsql
的类型是str
相关问题 更多 >
编程相关推荐