比较好的源码网站,怎么注册自己的网站域名,京东网站开发多少钱,2024年重大新闻摘抄作者#xff1a;豌豆花下猫 来源#xff1a;Python猫一般而言#xff0c;编程语言中使用分号“;”来实现两种目的#xff1a;作为语句分隔符#xff1a;使用分号来分隔语句#xff08;statement#xff09;#xff0c;这样就能在一行代码中书写多条语句#xff08;一行…作者豌豆花下猫 来源Python猫一般而言编程语言中使用分号“;”来实现两种目的作为语句分隔符使用分号来分隔语句statement这样就能在一行代码中书写多条语句一行多句作为语句终止符使用分号来终止语句这样就能把多行代码识别为一条语句一句多行单纯看“分隔符”与“终止符”它们都是必须的然而是否都要用分号来表示呢这个问题没有达成一致的标准。Python 中使用了分号作为语句分隔符但是不用分号作为终止符 而是用了换行作为终止符。若在一句完整的语句末尾加了分号然后换行那么 IDE 一般会提示“Trailing semicolon in the statement”提示着这个“尾随分号”是多余的。按我粗浅的理解尾随分号实际会被当成分隔符只不过它后面是“空语句”然后是换行即终止符。分隔空语句是无必要的所以尾随分号就成了多余的。Python 不用分号作为终止符大概有如下的原因它把缩进和换行当成文法的有效部分可以表达出完整的语义不会导致编译时的歧义。这是最主要的原因是跟“分号党”的根本区别不用分号与花括号但是使用缩进和冒号这是一脉相承的思路总体上形成了更高的可读性、简洁性和标准化。这体现了局部语法与整体规则的关系1 1 2可以少写字符也避免了在某些键盘上要敲“shift”键的麻烦分号主要是给机器看的但 Python 更注重于人性化。早期硬件有所限制加分号可以提升解析/编译的速度但如今障碍已除某些分号党语言只是在延续 B/C 语言的老传统对于需要换行的语句Python 中使用反斜杠来连接可以理解成它把换行给转义了能够解决一句多行的问题