04 2023 档案
摘要:用户命令行配置参数: 代码如下: import sys if len(sys.argv) < 2: print(' tip: ') print(' 1. select') print(' 2. select') print(' 3. select') else: for i in sys.argv[
阅读全文
摘要:# 异步爬虫例子: ## 例子1 主要使用场景:爬多个站,或者批量下载视频图片 ~~~python import time import aiohttp # 3.8.4 import asyncio # 3.4.3 import re import os # os.environ['NO_PROXY
阅读全文
摘要:灵感 :来自朋友让我帮它弄可视化图,持续更新,后期可直接套用 EXCEL文件 例子: excel布局 效果: 实现代码: import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['S
阅读全文
摘要:# **windows下mysql5.7安装** mysql5.7官方下载:https://www.mysql.com/ 可参考教程:https://blog.csdn.net/qq_39715000/article/details/123534326? 改密码(前提记得新密码):管理员模式cmd打
阅读全文
摘要:# 单继承 当在Python中定义一个类时,可以使用继承来从一个现有的类派生出一个新类。继承允许子类继承父类的属性和方法,并且可以在子类中添加新的属性和方法,或者修改继承的属性和方法。 下面是一个简单的示例代码,展示了如何在Python中使用继承: ```python class Animal: d
阅读全文
摘要:property 【在 Python 中,可以通过属性访问器(property)来实现通过属性访问方法的功能。属性访问器允许您定义一个方法,用于获取和设置对象的属性值】 使用property相当于把这个函数作为一个属性而不是方法,调用的时候获得的是一个只读的属性 一般用于外部访问内部参数,并保护内部
阅读全文
摘要:面向对象编程一: import requests import re import pandas as pd from time import sleep import os os.environ['NO_PROXY'] = 'www.baidu.com' class Spider(): def _
阅读全文
摘要:打包 pyinstaller -F -i D:\ico\123.ico XXX.py --key 123456 or:pyinstaller -w -F -i D:\Tools\ico\blbl.ico play.py [无黑窗口] or:pyinstaller -w -F -i ./blbl.ic
阅读全文
摘要:简单的flask ‘s Demo #app.py from flask import Flask, render_template, jsonify, request, redirect, url_for, session import functools app = Flask(__name__)
阅读全文
摘要:算法引入 a + b + c = 1000 且 a^2 + b^2 = c^2,求出 a, b,c所有组合结果 解题思想:枚举法,列出所有可能结果 for a in range(1001): for b in range(1001): for c in range(1001): if a + b +
阅读全文
摘要:import openpyxl import pandas as pd def one_lie(): # 打开 Excel 文件 # workbook = openpyxl.load_workbook('Main.xlsx') workbook = openpyxl.load_workbook('a
阅读全文
摘要:在Python中,`yield`是一种关键字,用于定义生成器函数,生成器函数可以像普通函数一样被调用,但是它们可以使用`yield`语句暂停函数的执行并在后续调用中恢复它。 **示例1** 下面是一个简单的例子,演示了如何使用`yield`关键字定义一个生成器函数: ~~~python def my
阅读全文
摘要:这是帮别人写的一个python作业 # @author: zhc # @Time: 2023/4/14 # @FileName: weixdanzi import mysql.connector from ccmysql import connect_to_database # 创建学生类 clas
阅读全文
摘要:函数提高 函数默认参数 在c++中,函数的形参列表中的形参是可以有默认值的。 语法:返回值类型 函数名 (参数=默认值) {} 注意点:1、如果某个位置参数有默认值,那么从这个位置往后,必须都要有默认值 2、如果函数声明有默认值,函数实现的时候就不能有默认参数 函数占位参数 C++中函数的形参列
阅读全文
摘要:引用 引用的基本使用 **作用:**给变量起别名 语法:数据类型 &别名 = 原名 引用的注意事项 引用必须初始化 引用在初始化后,不可以改变 示例: #include <iostream> using namespace std; int main() { int a = 30; int b =
阅读全文
摘要:内存分区模型 c++程序在执行时,讲内存大方向划分为4个区域 代码区:存放函数体的二进制代码。由操作系统进行管理的 全局区:存放全局变量和静态变量以及常量 栈区:由编译器自动分配释放,存放函数的参数值,局部变量等 堆区:由程序员分配和释放,若程序员不释放,程序结束时由操作系统回收 内存四区意义: 不
阅读全文
摘要:编辑器vs2019 代码如下: #include <iostream> using namespace std; #define MAX 1000 // 最大人数 // 联系人信息结构体 struct Person { string m_name; // 性别 1 男 2 女 int m_sex;
阅读全文
摘要:结构体 结构体基本概念 结构体属于用户==自定义的数据类型==,允许用户存储不同的数据类型 结构体定义和使用 语法:struct 结构体名 { 结构体成员列表 }; 通过结构体创建变量的方式有三种: struct 结构体名 变量名 struct 结构体名 变量名 = { 成员1值,成员2值....}
阅读全文
摘要:指针 指针的基本概念 1、指针的作用:可以通过指针间接访问内存 (指针就是内存地址) 内存编号是从0开始记录的,一般 用16进制数字表示 可以利用指针变量保存地址 指针变量定义的语法 #include <iostream> using namespace std; int main() { // 1
阅读全文
摘要:函数的分文件编写 作用:让代码结构更加清晰 函数分文件编写一般有4个步骤 1.创建后缀名为.h的头文件 2.创建后缀名为.cpp的源文件 3.在头文件中写函数的声明 4.在源文件中写函数的定义 图1: 图2: 图3:
阅读全文
摘要:数组 C++中的数组是一种特殊类型的变量,它可以存储一组具有相同数据类型的元素,这些元素在内存中是按照一定的顺序排列的。下面是C++数组的一些特点: 数组的元素类型必须相同。例如,一个int类型的数组中只能存储int类型的元素。 数组的大小是固定的。一旦数组被创建,它的大小就不能再改变了。 数组的元
阅读全文
摘要:直接上代码吧 用的是vs2019 #include <iostream> using namespace std; int main() { // 系统生成随机数 // rand()%100 生成 0~99 srand(time(NULL)); // 随机数种子,不加这行下一行就是伪随机数 int
阅读全文
摘要:在计算机科学中,lambda(λ)是一个被称为匿名函数的概念。lambda函数是一种简单的函数,它可以在代码中作为一种快捷方式来创建函数对象。这种函数通常在需要定义一个函数对象的地方使用,并且可以在不需要显式命名函数的情况下轻松地创建它们。 在Python中,lambda函数可以通过lambda表达
阅读全文
摘要:vscode 1、显示所有指令:ctrl + shift + P 2、查找文件:ctrl + P 3、文件内搜索:ctrl + shift + F 4、Debug:F5 5、显示/隐藏终端(Terminal):ctrl + ` Pycharm 1.位置互换:Alt+ shift + 箭头上下 2.变
阅读全文