很长一段时间以来,有一件事令我着迷.在像c这样的语言中,我们需要声明数据类型,例如,integer为int,character为char等.我的意思是我们向C编译器提供有关数据类型的信息.
但是在python中,让我说我宣布
c = 2
Run Code Online (Sandbox Code Playgroud)
然后编译器将c解释为整数.如果我宣布
c = "a"
Run Code Online (Sandbox Code Playgroud)
编译器将c解释为字符.我怀疑的是编译器如何知道如何在没有明确声明的情况下将适当的数据类型分配给c.这可能是python专家的一个基本问题,但对此有所启发
| 归档时间: |
|
| 查看次数: |
155 次 |
| 最近记录: |