- 博客(32)
- 资源 (1)
- 收藏
- 关注
原创 网络爬虫之DrissionPage工具
DrissionPage 是一个基于 python 的网页自动化工具。它既能控制浏览器,也能收发数据包,还能把两者合而为一。可兼顾浏览器自动化的便利性和 requests 的高效率。它功能强大,内置无数人性化设计和便捷功能。它的语法简洁而优雅,代码量少,对新手友好。
2024-01-27 10:07:07 3945
原创 Python实现计算最大值
首先假设第一个为最大值,将list_num中第一个数字赋值给max_value;若是比其大,则将其值赋值给max_value;如此往复,直达比到最后一个数字。然后与其余数字进行比较;若是比其小,不做处理;
2023-10-12 19:04:21 284
原创 Python实现计算素数
思路:排除法,使用2到当前数字之间的正数判断,如果存在被整除,则不是素数。能否被2-8之间的数字整除,其中3可以,所以不是素数。能否被2-7之间的数字整除,其中2可以,所以不是素数。能否被2-6之间的数字整除,其中没有,所以是素数。在控制台中获取一个整数,判断是否为素数。素数:只能被1和自身整数的正整数。
2023-10-07 20:26:47 140
原创 Python实现公元纪年转干支纪年
可什么是干支纪年?“甲、乙、丙、丁、戊、己、庚、辛、壬、癸”叫做十“天干”,“子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥”叫做十二“地支”。将天干和地支一一对应配合起来,即甲子、乙丑、丙寅、……癸酉,这时十天干用完,接下去天干再循环,对应剩下的地支,得甲戌、乙亥,这时地支用完,地支再从头循环和天干继续相配,得丙子、丁丑……。这种纪年法就叫做“干支纪年”。
2023-09-29 20:54:12 643
原创 Python实现温度转换器
可实现在线摄氏度(CELSIUS EQUALS)、华氏度(FAHENHEIT EQUALS)、开氏度(KELVIN EQUALS)、兰氏度(RANKINE EQUALS)、列氏度(REAUMUR EQUALS)五种温度计量单位间的互转互换。摄氏度(C) 华氏度(F) 开氏度(K) 兰氏度(Ra) 列氏度(Re)
2023-09-28 23:07:34 866
原创 【开放原子训练营(第三季)inBuilder低代码开发实验室平台】
低代码平台是一种工具,可以通过拖拽界面,设置参数等方式快速构建简单业务应用程序,降低应用程序开发门槛和提高开发效率。
2023-04-26 20:34:29 5849
原创 web开发之数据交互
在网页中利用XMLHttpRequest 对象与服务器进行数据交互的方式,就是Ajax。AJAX 最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。
2023-02-19 20:35:36 1030
原创 Javascript之对象(一)
对象是由属性和方法组成的,使用点语法访问属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词
2022-09-12 17:44:28 259
原创 Web开发之轮播图
轮播图是媒体组件的一种,支持自定义轮播图片、轮播动画效果等,能够在可视化应用中展示多张图片轮流播放的效果。常用于各种网页中,本文将展示两类轮播图。
2022-09-11 15:05:02 4730
原创 Web开发之git总结
Git一、Git概念Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。Git 各平台安装包下载地址为:Git - Downloads二、操作流程(一)创建仓库 初始化 该命令执行完后会在当前目录生成一个 .git 目录。git init 查看文件状态 ...
2022-05-21 07:08:25 311
原创 Web前端开发之html 标签总结
三、常用标签介绍1. 基本结构解析<!-- 文档类型声明,便于浏览器正确解析标签及渲染样式 --> <!doctype html> <!-- HTML文档开始的标志 --> <html lang="en"> <!-- 头部设置,可在head中设置网页标题,引入外部的资源文件 --> <head> <!-- 设置网页标题,显示在网页选项卡上方 --> <ti...
2022-05-10 09:19:19 940 2
原创 Web前端开发之html01
一、Web前端介绍1. 什么是网页网页是基于浏览器的应用程序,是数据展示的载体.2. 网页的组成 1)浏览器向服务器发送用户请求指令 接收并解析数据展示给用户 2)服务器 存储数据 处理并响应请求 3)协议 规范数据在传输过程中的打包方式 3. 网页的优势 1)即时响应 更新服务端页面即完成更新 客户端重新加载即兑现内容 2)无需安装和更新 无需安装任何应用软件 只需要一个浏览器执...
2022-05-08 18:17:22 111
原创 Python基础知识之生成器
九、迭代器与生成器(一)迭代器1.可迭代器对象 iterable(1)迭代--每一次对过程的重复,每一次迭代得到的结果会作为下一次迭代的初始值(2)可迭代器对象--具有iter函数的对象(3)语法"""--创建:. class可迭代对象名称: def__iter__(self): return迭代器--使用:. for变量名in可迭代对象: #原理:迭代器 = 可迭代对象.__iter__() 语句.""
2022-04-20 16:28:01 567
原创 Python基础知识之库
八、库(一)基础知识1.pip工具安装# pip工具安装pip install <包名> 安装pip uninstall <> 卸载pip list 查询所有库pip show <> 详细查询 pip download <> 下载pip search <> 查询关键字2.模块变量(1)python程序结构文件夹(项目根...
2022-04-17 17:34:39 841
原创 Python基础知识之文件操作
七、文件操作(一)打开1.格式<变量名> = open("<路径>\<文件名.txt>",“<打开模式>")with 上下文管理""" with open("<路径>\\<文件名.txt>",“<打开模式>",encoding="utf-8") as <变量>[, ]: #加上with,操作完文件不需要.close,会自动关闭 ;encoding可以是其他编码 文件操作 """
2022-04-15 19:30:46 499
原创 Python基础知识之面向对象
六、面向对象(一)面向过程定义:分析解决问题的步骤,然后逐步实现公式:程序=算法+数据结构(二)基本内容1.定义找出解决问题的人,然后分配职责2.公式程序=对象+交互3.思想 识别对象,找人 分配职责,干活 建立交互,调用class computer: #数据成员 def __init__(self,brand_name,cpu_model,color): #self 是调用当前方法的对象地址 s...
2022-04-14 15:48:09 360
原创 Python基础知识之函数
五、函数用于封装一个特定的功能,函数是可以重复执行的语句块,可重复调用(一)内置函数1.基本函数函数 备注 说明 print(,end=) 输出函数 input() 输入函数 type(a) 查看a的数据类型 id() 获取变量存储的对象地址 2.数据类型转换函数函数 说明 int(<对象>[,base]) 转化为整数,base-进制转换(2,8,,16) floa
2022-04-11 20:02:07 715
原创 Python基础知识之语句
四、语句(一)选择语句(if,elif,else) 作用: 让程序根据条件选择性的执行语句。2.语法:if 条件1:语句块1elif 条件2:语句块2else:语句块3注:elif 子句可以有0个或多个。else 子句可以有0个或1个,且只能放在if语句的最后。#猜数字游戏import randomint_num = random.randint(0,100) #随机产生[0,100]之间的数count = 0 #统计次数while.
2022-04-10 09:49:54 622
原创 Python基础知识之数据基本运算
二、数据基本运算(一)注释1.单行注释# 以#号开头2.多行开头"""以三个双引号或单引号"""(二)变量与常量1.变量名--真实内存地址的别名2.赋值号( = )将右边对象的地址复制给左边内存空间3.语法a = "对象"a = b = "对象"a,b = "a","b"4.命名规则 数字、字母和下划线"_"组成 严格区分大小写 禁止使用关键字 5.命名规范 ---顾名思义 小驼...
2022-03-30 10:31:07 1035
原创 Python基础知识 之Python简介
一、Python简介1.python定义免费、开源、跨平台、动态、面向对象的编程语言2.Python程序的执行方式交互式 :在命令行输入指令,回车即可得到结果。1. 打开终端2. 进入交互式:python33. 编写代码:print(“hello world”)4. 离开交互式:exit()文件式:将指令编写到.py文件,可以重复运行程序。1. 编写文件。2. 打开终端3. 进入程序所在目录:cd 目录4. 执...
2022-03-28 19:26:35 113
原创 线性表的链式存储(python实现)
1.定义将线性表L=(a0,a1,……,an-1)中各元素分布在存储器的不同存储块,称为结点,每个结点(尾节点除外)中都持有一个指向下一个节点的引用,这样所得到的存储结构为链表结构。2.特点>逻辑上相邻的元素 ai, ai+1,其存储位置也不一定相邻;>存储稀疏,不必开辟整块存储空间。>对表的插入和删除等运算的效率较高。>逻辑结构复杂,不利于遍历。3.代码实现(链表的增删改查)"""功能∶实现单链表的构建和功能操作重点代码"""#创建节点...
2021-12-19 18:24:39 1747
原创 注册和登录python实现
一、构成注册 -> 数据库 ->登录二、代码实现import hashlibimport pymysqldef user_registration(): #注册 """ 注册账户 :return: """ user_name=enter_user_name() if is_user_exist(user_name): password=enter_password() hash_pa...
2021-10-14 08:56:05 1776
原创 凯撒密码(python)
一、算法凯撒密码是古罗马凯撒大帝用来对军事情报进行加密的算法,它采用了替代方法将信息中的每一个英文字母循环替换为字母表序列中该字符后面的第k个字符(k为密钥)。加密方法:C = (P + k) mod 26, P为原文字符,k为密钥解密方法:P =( C- 3 )mod 26,二、算法实现def mean(): """ 选择菜单 :return: """ while True: int_num = int(input(""" .
2021-09-21 19:03:28 5058
原创 RSA密码体制(python实现)
一、RSA算法1977年由Ron、Adi Shamir和Adleman三个人发明的,于1978年公布。RSA算法是一种分组加密算法,明文和密文在0--n-1之间,n是一个正整数。它是应用最广泛的公钥密码算法。二、RSA算法描述明文和密文在0--n-1之间,n是一个正整数分组大小为为k,<n<=选择两个大素数p和q 计算乘积和 选择e(),使得 计算d,满足 (使用欧几里得算法) {e,n}为公开密钥,{d,n}为私有密钥加密算法:解密算法:三、代码实现..
2021-09-17 21:09:14 861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人