随笔分类 - Python3 基础知识
一些简单的知识,用来二刷。必须全部都懂。
摘要:异常处理 仅为个人查阅使用,如有错误还请指正。 开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。 总的来说,编写程序时遇到的错误可大致分为 2 类,分别为 语法错误 和 运行时错
阅读全文
摘要:仅为个人查阅使用,如有错误还请指正。 面向对象编程就是一种程序 设计思想 。把 对象 当作程序的基本 单元 ,一个对象包含了 数据 和操作数据的 函数 。 这种设计思想是从自然界中来的。因为在自然界中, 类(Class) 和 实例(Instance) 的概念是很自然的。Class是一种抽象概念,比如
阅读全文
摘要:仅为个人查阅使用,如有错误还请指正。 函数式编程是一种 抽象 计算的编程模式。 函数式编程 的特点 1、把计算视为函数而非指令。 2、纯粹的函数式编程语言编写的函数没有变量。 3、支持高阶函数,代码简洁。 Python支持的函数式编程支持以下特点 1、不是纯函数式编程:允许有变量。
阅读全文
摘要:仅为个人查阅使用,如有错误还请指正。 在数学中:函数表示每个输入值对应唯一输出值的一种 对应关系 。 在编程中:可以理解为,它执行一个指定的 运算 或 操作 。 Python内置了很多有用的函数,可以直接调用。包括数据类型转换函数。 常用函数 ,`set help enumerate eval id
阅读全文
摘要:仅为个人查阅使用,如有错误还请指正。 使用高级特性的原因就是为了 代码能够简洁 。代码越少,开发效率越高。 切片 列表和元组的切片操作完全相同。字符串也相差不多。 以列表为例 迭代 通过 for 循环来遍历字符串,列表,元组,字典等。遍历就相当于是 迭代 。 如果学过C语言或者Java语言都知道,迭
阅读全文
摘要:仅为个人查阅使用,如有错误还请指正。 在Python中,一个.py文件就称之为一个 模块 (Module)。 使用模块的好处是大大提高了代码的可维护性,一个模块可以被其他地方引用。 通常编写程序的时候,经常引用其他模块,包括Python 内置 的模块和来自 第三方 的模块 使用模块可以避免函数名和变
阅读全文