48-附录三:Python是解释型的强类型动态语言 一、 编译型or解释型#1.1 编译型 略 #1.2 解释型(python属于解释型) 略 二、强类型or弱类型#2.1 强类型语言(python属于强类型) 数据类型不可以被忽略的语言 即变量的数据类型一旦被定义,那就不会再改变,除非进行强转。 在python中,例如:name = 'egon',这个变量name在被赋值的那一刻,数据类型就被确定死了,是字符型,值为'egon'。 #2.2 弱类型语言: 数据类型可以被忽略的语言 比如linux中的shell中定义一个变量,是随着调用方式的不同,数据类型可随意切换的那种。 三、动态型or静态型#3.1 动态语言(python属于动态语言) 运行时才进行数据类型检查 即在变量赋值时,就确定了变量的数据类型,不用事先给变量指定数据类型 #3.2 静态语言 需要事先给变量进行数据类型定义 所以综上所述,Python是一门解释型的强类型动态语言 Python > 12_附录补充 48-附录三:Python是解释型的强类型动态语言 http://gsproj.github.io/2022/07/18/03_Python/08-附录补充/48_附录三:Python是解释型的强类型动态语言/ 作者 GongSheng 发布于 2022年7月18日 许可协议 49-附录四:Python格式化字符串的4种方式 上一篇 47-附录二:GIL新解 下一篇