随笔分类 - Python
摘要:源码分析 class type(object): """ type(object_or_name, bases, dict) type(object) -> the object's type type(name, bases, dict) -> a new type """ pass class
阅读全文
摘要:1. pip安装必要库 2. 配置环境变量 vim ~/.bashrc 在文件末尾添加 3. 创建自己的虚拟环境 p python3 这里可以指定自己想要的版本
阅读全文
摘要:1. 安装必须要的依赖环境 系统:Ubuntu 2.安装librtmp
阅读全文
摘要:c语言代码 vim numadd.c python代码 实验证明合理使用c语言+Python可以最大效率的实现优化代码
阅读全文
摘要:先来一段c/c++语言代码 vim hello.c 或者 vim hello.cpp c语言版本的 c++ 版本的,需要用extern “C”将外部调用的给框起来 在Python中调用C/C++代码
阅读全文
摘要:将同样功能的不同操作的接口使用method来控制而不使用多个视图函数的方式 api与用户通信建议使用https url规范 子域名来区分 (这样容易出现跨域的问题) 前端域名使用www.fandx.com 后端域名使用api.fandx.com url方式来区分 (很简单就可以实现了) 前端使用ww
阅读全文
摘要:操作流程 导入模块 from pymsql import 创建connect链接 conn = connect(host, port, user, password, database, charset) 获取游标对象 cs1 = conn.cursor() 执行语句 count = cs1.exe
阅读全文
摘要:property属性 概念: 定义一个方法但是使用装饰器property,只可以有一个self形参 可以用这样的属性动态的获取属性的值 定义方式(经典类) 定义方式(新式类) get @property 0 set @price.setter del @price.deleter` 使用proper
阅读全文
摘要:将👇代码粘贴到自己Django项目的配置文件中 在自己的项目中创建 log 文件夹
阅读全文
摘要:单层浅拷贝 单层深拷贝 结论一: 不管深拷贝还是浅拷贝对 不可变数据类型 都是引用内存地址 不管深拷贝还是浅拷贝对 可变数据类型 都是会重新创建新的内存空间 浅拷贝嵌套 深拷贝嵌套 结论二: 浅拷贝: 1. 外层是不可变类型、不管内层是否可变都是引用拷贝 2. 外层是可变类型,不管内层是否可变都会从
阅读全文
摘要:1. 字符串概念,字符串是一个容器,包含若干个字符并按照一定的顺序组织成一个整体。字符串支持索引操作。 2. 创建字符串基本语法 变量名 = "字符串信息" 变量名 = '字符串信息' 变量名 = """字符串信息""" 变量名 = '''字符串信息''' 3. 注意事项,字符串定义过程中如出现"匹
阅读全文
摘要:1. 列表的概念,列表是一种存储大量数据的存储模型。 2. 列表的特点,列表具有索引的概念,可以通过索引操作列表中的数据。列表中的数据可以进行添加、删除、修改、查询等操作。 3. 列表的基本语法 创建列表:变量名 = [数据1,数据2,……] 获取列表数据:变量名[索引] 修改列表数据:变量名[索引
阅读全文
摘要:1. python中的魔法方法, 类似__init__, __str__等等,这些内置好的特定的方法进行特定的操作时会自动被调用 2. __init__的使用方法 class 类名(object): def __init__(self): print("hhahhah")对象1 = 类名() 打印结
阅读全文
摘要:1. Python中类中特性分成属性和方法 属性和方法都分为私有和公有的,私有的只可以在本类中使用外部是无法访问的 2. 定义属性(成员变量)的语法格式(公有属性/私有属性) class 类名: def __init__(self): self.变量名1 = 值1 # 定义一个公有属性 self._
阅读全文
摘要:1. 面向对象的概念,面向对象是一种编程思想。 是对现实世界中一类事物的抽象,在编程中可以理解为是一种建立现实世界事物的模型 2. 面向对象和面向过程的区别: 面向过程关注的是完成工作的步骤。 面向对象关注的是谁能完成工作。 面向对象是在完成工作的时候关注哪些个体能够完成对应的工作,找到对应的个体即
阅读全文
摘要:Python中函数的概念 函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 Python中函数的作用 简单来说使用函数可以加强代码的复用性,提高程序编写的效率 Python中如何使用函数 函数必须先创建才可以使用,该过程称为函数定义,函数创建后可以使用,使用过程称为函数调用 函
阅读全文
摘要:Python中循环的定义 反复做某事,具有明确的开始和结束。 在Python中循环有while和for两种方式 while循环 """ while 条件: 需要循环的语句 """ i = 0 while i<3: print(i) i+=1 # 输出结果: """ 0 1 2 """ for循环 #
阅读全文
摘要:1.变量的数据类型,分为数值型和非数值型 数值型: int(整型) float(浮点型) bool (布尔型,只有True和Flase) compex(复数型, 用于科学计算) 非数值型: str(字符串类型) list(列表类型) dict(字典类型) Tuple(元组类型) 2.在python中
阅读全文
摘要:PyCharm是由JetBrains打造的一款Python IDE(集成开发环境) 创建Python文件 pycharm的操作界面 PyCharm修改字体大小的方式 pycharm中debug(调试)的方式 Pycharm中常见的提示信息(这些都是可以在pycharm中进行设置修改的) Pychar
阅读全文
摘要:编程语言的分为编译型语言和解释型语言: 1. 编译型语言: (1) 编译型语言的代表:C、C++、Delphi等, (2) 编译型语言的运行方式:编译 -> 运行 (3) 编译型语言的优缺点分析: ① 优点:运行速度快 ② 缺点:开发效率普遍比较低 2. 解释型语言: (1) 解释型语言的代表有:P
阅读全文

浙公网安备 33010602011771号