12 2021 档案

continue、break语句的作用
摘要:continue:跳过此次循环的后续语句,继续下一次循环 break:用于跳出整个循环体(for、while)。因为for、while循环体后面的else实质是作为循环体条件为False存在的,属于整个for、while循环的一部分,故:break语句也会跳过后面的else语句 break:当有循环 阅读全文

posted @ 2021-12-25 20:58 呼延灼 阅读(581) 评论(0) 推荐(0)

Python3的数据类型
摘要:不可变类型:Number(数值,包含Bool类型)、String(字符串)、Tuple(元组) 可变类型:List(列表)、Dict(字典)、Set(集合) Bool不再单独存在,属于Number数值类型,取值为:True=1,False=0 Tuple是不可修改的序列。2个特殊的语法:创建空元组为 阅读全文

posted @ 2021-12-20 21:27 呼延灼 阅读(118) 评论(0) 推荐(0)

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

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

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

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

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

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

导航