2021年12月19日

import和from...import的异同

摘要: 为了节省读友的时间,直接上结论: 【结论】 1)两种导入方式得到的结果是一个名为sys.modules的字典(键是被导入对象的名称,值是导入对象所在的路径) 2)就算在不同的位置写了多遍import语句也不会多次导入:导入前都会先去sys.modules中查询,若存在则不再重复导入 3)两种导入方式 阅读全文

posted @ 2021-12-19 22:57 呼延灼 阅读(423) 评论(0) 推荐(0)

Python变量的作用域在编译过程中确定

摘要: 为了节省读友的时间,先上结论(对于过程和细节感兴趣的读友可以继续往下阅读,一探究竟): 【结论】 1)Python并不是传统意义上的逐行解释型的脚本语言 2)Python变量的作用域在编译过程就已经确定,而不是在一行行运行的过程中 【实例】 近几天遇到一个比较典型的错误,详解如下(图例中均为简化后的 阅读全文

posted @ 2021-12-19 20:55 呼延灼 阅读(77) 评论(0) 推荐(0)

Python语言的2个典型特性

摘要: 【动态编程语言】 学习过C、C++的同学都知道,使用这二者编写代码时,变量在使用前必须通过类似“int a=123”的语句提取申明,然后在真正赋值的时候校验取值跟类型是否相符。也就是常说的“静态编程语言”。 而Python属于“动态编程语言”:使用时可以在未提前申明的情况下直接赋值,程序在真正运行的 阅读全文

posted @ 2021-12-19 20:17 呼延灼 阅读(169) 评论(0) 推荐(0)

导航