python(27)反射機制

  • 2022 年 11 月 9 日
  • 筆記

1. 什么是反射? 它的核心本质其实就是 基于字符串的事件驱动 ,通过 字符串的形式 去操作对象的属性或者方法 2. 反射的优点 一个概念被提出来,就是要明白它的优点有哪些,这样我们才能知道为什么要使用反射。 2.1 场景构造 开发1个网站,由两个文件组成,一个是具体执行操作的文件 commons. …

Continue Reading

python進階(26)collections標準庫

  • 2022 年 11 月 8 日
  • 筆記

前言 这个模块实现了特定目标的容器,以提供Python标准内建容器 dict , list , set , 和 tuple 的替代选择。 这个模块提供了以下几个函数 函数 作用 namedtuple() 创建命名元组子类的工厂函数 deque 类似列表(list)的容器,实现了在两端快速添加(app …

Continue Reading

python基礎__十大經典排序演算法

  • 2022 年 9 月 22 日
  • 筆記

用Python实现十大经典排序算法! 排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有: 插入排序、希尔排序、选择排序、冒泡 …

Continue Reading

liunx標準輸入與輸出

  • 2022 年 9 月 17 日
  • 筆記

一、Linux提供了三种输入/输出通道给程序 在linux中,每个进程都会有三个文件,并且这三个文件会进行重定向处理: 1. 标准输入(STDIN) - 缺省为键盘 2. 标准输出(STDOUT) - 默认为终端窗口 3. 标准错误(STDERR) - 默认为终端窗口 4. 2>&1中的数字就是上面 …

Continue Reading

python3之35個關鍵字詳解

一、 python35个关键字列举: help("keywords") 查看运行结果: 1. and、or、not 2. if、elif、else 3. for、while 4. True、False 5. continue、break 6. pass 7. try、except、finally、r …

Continue Reading

python數據精度問題

  • 2022 年 8 月 30 日
  • 筆記

一、python运算时精度问题: 1.运行时精度问题 在Python中(其他语言中也存在这个问题,这是计算机采用二进制导致的),有时候由于二进制和十进制之间对应问题会导致数值的精度问题,比如无法用有限个二进制位完整地表示0.1,因为0.1转化为二进制之后位一个无限循环小数 print(1.1*2.2 …

Continue Reading

python之數據類型轉換

  • 2022 年 8 月 27 日
  • 筆記

一、隐式类型转换 隐式类型转换 - 自动完成 我们对两种不同类型的数据进行运算,较低数据类型(整数)就会转换为较高数据类型(浮点数)以避免数据丢失 num_int = 123 num_flo = 1.23 num_new = num_int + num_flo print( " datatype o …

Continue Reading

python閉包與裝飾器

  • 2022 年 7 月 17 日
  • 筆記

一、概念: 1.闭包: 内部函数对外部函数作用域变量的引用 2.装饰器: 在不影响原有函数的功能,还能添加新的功能 二、闭包详解: 1.函数内部的函数无法直接调用 函数内的属性,都是有生命周期,都是在函数执行期间 2.将内部函数return出来,可以供外部函数调用 3.闭包:函数内的闭包函数私有化变 …

Continue Reading

flask實現python方法轉換服務

  • 2022 年 5 月 30 日
  • 筆記

一.flask安装 pip install flask 二.flask简介: flask是一个web框架,可以通过提供的装饰器@server.route()将普通函数转换为服务 flask是一个web框架,属于微框架,框架很轻量,更新依赖小,依赖于werkzeug,一个wsgi工具包(web ser …

Continue Reading