摘要:
异常与错误的区别 在介绍异常处理之前就不能不说一下异常和错误的区别了: 错误有两种: 语法错误:代码不符合解释器或者编译器语法 逻辑错误:不完整或者不合法输入或者计算出现问题 这些错误都会使程序崩掉。异常是程序运行时发生错误而产生的信号,由解释器追踪而抛出。异常不一定是坏的,它可能是我们主动抛出的, 阅读全文
摘要:
python的循环语句有两种:for 和 while,for循环是对可迭代对象进行迭代并处理,因此for的对象是一个可以迭代的对象,而while循环的条件则是一个布尔值可以是一个返回布尔值的表达式。 for循环 for循环是一个有限次的循环,其形式是:for ... in ... , 与保留字in一 阅读全文
摘要:
条件语句就是通过判断是否符合该条件(得到True或者False),来判断是否执行对应的代码块。使用条件语句不仅能控制程序的执行,还能做一些异常处理。一般来说,python的条件语句有两个,单分支和多分支。 单分支 单分支是最简单的条件语句,形式为: if <条件>: <代码块1> else: <代码 阅读全文
摘要:
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。在python中有7个运算符,分别有:算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符。 算术运算符 算数运算符有 + - * / % // ** 7个。 注意:使用运算符时,左边对象的 自身方法 阅读全文
摘要:
说到格式化输出就要先说说print函数了。python的格式化输出就是对python的字符串进行一系列的操作,从而使字符串在屏幕中显示一定的格式。常见的格式化有字符串拼接、对齐。 % 形式 使用 % 进行字符格式化时要提前定义好一个模板。 模板其实就是一个带有 % 号和一个有特殊意义的字母的字符串, 阅读全文
摘要:
变量 python的变量就像一个名字,一个变量对应一个内存地址。当我们定义一个变量时,Python解释器会在内存中开辟一片空间,用于存放各种数据(字符串、列表、元组、字典、对象....)。 不同的变量可以指向同一个地址,即内存会被变量引用。当内存的数据的引用数为0时,Python的垃圾回收机制会清除 阅读全文