python spire doc

Python 中的经典类新式类

要知道经典类和新式类的区别,首先要掌握类的继承 类的继承的一个优点就是减少代码冗余 广度优先和深度优先,这主要是在多类继承的时候会使用到 经典类和新式类的主要区别就是类的继承的方式 经典类遵循深度优先的规则,新式类遵循广度优先的规则。 至于什么是深度优先什么是广度优先,可以看如下示例: class ......
经典 Python

简单的用Python实现一下JS逆向解密,采集空气质量数据

最近天气降温厉害,咱们用Python来分析一下空气质量如何~ 话不多说,我们直接开始上手。 环境以及模块 环境使用 Python 3.8 Pycharm nodejs 模块使用 import requests import execjs import json requests和execjs 都是第 ......
空气质量 空气 质量 数据 Python

Python全栈开发从入门到入土【新版】

【Python初级】 【一】计算机基础 【补充】计算机五大组成部分 【二】编程语言和Python语言介绍 【三】Python解释器和Pycharm的安装 【补充】Python相关补充 【补充】Pycharm相关补充 【四】Python语法入门之常量和变量 【五】Python基础之垃圾回收机制 【六】 ......
Python

【3.1】Python相关补充

【一】PIP换源 【1】问题描述 在使用Python时,我们经常需要用到pip安装第三方包。 但是,在某些情况下,由于网络速度慢或者其他各种原因,pip install会非常慢,甚至可能无法完成。 为了解决这个问题,我们提供以下几种方法。 【2】永久更换pip源 一般来说,我们使用的是默认的pip源 ......
Python 3.1

【5.0】Python基础之垃圾回收机制

【一】引入 解释器在执行到定义变量的语法时,会申请内存空间来存放变量的值,而内存的容量是有限的,这就涉及到变量值所占用内存空间的回收问题 当一个变量值没有用了(简称垃圾)就应该将其占用的内存给回收掉,那什么样的变量值是没有用的呢? 单从逻辑层面分析,我们定义变量将变量值存起来的目的是为了以后取出来使 ......
机制 垃圾 基础 Python 5.0

【9.0】Python基础之流程控制语句

【一】流程控制语句介绍 程序是由语句构成,而流程控制语句 是用来控制程序中每条语句执行顺序的语句。 可以通过控制语句实现更丰富的逻辑以及更强大的功能。 几乎所有编程语言都有流程控制语句,功能也都基本相似。 其流程控制方式有 顺序结构 分支结构 循环结构 这里最简单最常用的就是顺序结构,即语句从上至下 ......
语句 基础 Python 9.0

【2.0】编程语言和Python语言介绍

【一】引言 基于上一节所学,有了计算机硬件,再在硬件之上安装好操作系统,我们就有了一个应用程序的运行平台,我们接下来的任务就是学习如何使用某款编程语言来开发应用程序。 【二】编程语言分类 【1】机器语言 (1)什么是机器语言 机器语言是计算机可理解的语言,是直接操作硬件的语言。 即站在计算机(奴隶) ......
语言 编程语言 Python 2.0

【4.0】Python语法入门之常量和变量

【一】注释语法 【1】什么是注释 注释就是就是对代码的解释说明,注释的内容不会被当作代码运行 【2】为什么要注释 增强代码的可读性 【3】如何使用注释 代码注释分单行和多行注释 1、单行注释用#号,可以跟在代码的正上方或者正后方 2、多行注释可以用三对双引号""" """ 【4】代码注释的原则 1、 ......
常量 变量 语法 Python 4.0

【7.0】Python基础之程序与用户交互

【一】什么是与用户交互 交互的本质就是输入、输出 用户交互就是人往计算机中input/输入数据,计算机print/输出结果 【二】为什么要与用户交互 为了让计算机能够像人一样与用户沟通交流 过去我们去银行取钱,用户需要把帐号密码告诉柜员 而现在,柜员被ATM机取代 ATM机就是一台计算机 所以用户同 ......
基础 程序 用户 Python 7.0

【8.0】Python基础之基本运算符

【一】参考网站 参考网站(菜鸟教程):https://www.runoob.com/python/python-operators.html 【二】算数运算符 python支持的算数运算符与数学上计算的符号使用是一致的 我们以x=9,y=2为例来依次介绍它们 【1】加法运算符 + x = 9 y = ......
运算符 基础 Python 8.0

【10.0】Python基础之数据类型的内置方法

【一】数据类型内置方法介绍 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型) 单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作 为了提升我们的开发效率 python针对这些常用的 ......
类型 基础 方法 数据 Python

【3.0】Python解释器和Pycharm的安装

【一】Python解释器下载 【1】Python官网 https://www.python.org 【2】Python各版本解释器官网 https://www.python.org/downloads/ 【二】Windows系统安装Python解释器 【1】下载Python版本解释器 现在已经更新到 ......
解释器 Pycharm Python 3.0

【11.0】Python基础之可变和不可变数据类型

【一】堆 【0】引入 https://www.hello-algo.com/chapter_heap/ 堆就像是山川的峰峦,它们层叠起伏、形态各异。 每一座山峰都有其高低之分,而最高的山峰总是最先映入眼帘。 【1】堆的介绍 「堆 heap」是一种满足特定条件的完全二叉树,主要可分为图 8-1 所示的 ......
类型 基础 数据 Python 11.0

Conda管理Python版本

查看Python版本 查看当前环境的Python版本 conda activate && python -V 查看指定环境 conda activate test && python -V 创建Python环境 先搜索conda有哪些python版本 conda search --full --na ......
版本 Python Conda

python 赋值、浅拷贝、深拷贝的区别

b = a: 赋值引用,a 和 b 都指向同一个对象。 b = a.copy(): 浅拷贝, a 和 b 是一个独立的对象,但他们的子对象还是指向统一对象(是引用)。 b = copy.deepcopy(a): 深度拷贝, a 和 b 完全拷贝了父对象及其子对象,两者是完全独立的。 对于可变的序列, ......
拷贝 python

python:第十九章:数据类型之None

一,什么是None? None表示空值,其类型为NoneType, 内存中值为None的对象是同一个实例 1 2 3 4 5 6 7 8 9 # None的类型 print("None的类型:",type(None)) # 输出 <class 'NoneType'> # 值为None的对象是同一个实 ......
类型 数据 python None

python:第二十章:数据类型转换之bool

一,如何得到对象的布尔值? Python中,所有的数据都是对象,如整数、浮点数、字符串、列表、字典等。每个对象都有一个布尔值,用于表示对象的真假内置函数bool()能用来获取对象的布尔值。它把对象转换为布尔值,返回True或False,表示对象为真或假 看例子:非0数字的布尔值为True,0的布尔值 ......
类型 数据 python bool

python:第十八章:比较运算符

一,比较运算符是什么? 用于比较两个值的运算符。 作用: 对两个值进行比较,并返回一个布尔值(True或False)作为比较的结果 1,比较运算符有哪些 主要有六种比较运算符: 小于(<) 小于等于(<=) 大于(>) 大于等于(>=) 等于(==) 不等于(!=) 2,字符串的比较规则: 按字母的 ......
运算符 python

python:第十六章:赋值运算符

一,什么是赋值运算符? 赋值运算符的执行顺序 赋值运算符 = 它用来把值赋给变量。 运算符右边的表达式先计算得到结果,再将结果赋值给左边的变量 1 2 3 4 5 # 赋值 x = 5 y = x + 3 print("x=", x) print("y=", y) 运行结果: x= 5 y= 8 二 ......
运算符 python

python:第十七章:布尔运算符(逻辑运算符)

一,布尔运算符有哪些? and运算是与运算,只有两个值都为True,and运算结果才是True,如下表 a b a and b True True True True False False False True False False False False or运算是或运算,只要其中有一个值为T ......
运算符 布尔 逻辑 python

Python博客作业3

import turtle import datetime import time def draw_gap(): # 绘制数码间隔 turtle.penup() turtle.fd(5) def draw_line(draw): # 绘制单段数码管 draw_gap() turtle.pendow ......
Python 博客

代码随想训练营第三十七天(Python)| 738.单调递增的数字、968.监控二叉树

738.单调递增的数字 class Solution: def monotoneIncreasingDigits(self, n: int) -> int: # 主要思路当前数字比前面数字小时。前面数字 -1,当前数字变2为 9 str_n = str(n) for i in range(len(s ......
训练营 随想 代码 数字 Python

代码训练营第三十八天(Python)| 509. 斐波那契数、70. 爬楼梯、746. 使用最小花费爬楼梯

509. 斐波那契数 1、动态规划 class Solution: def fib(self, n: int) -> int: if n <= 1: return n # dp[i] 代表第 i 个数的斐波那契值 dp = [0] * (n+1) dp[0] = 0 dp[1] = 1 for i ......
楼梯 训练营 代码 Python 509

Python 使用 MQTT

官方参考文档:https://docs.emqx.com/zh/cloud/latest/connect_to_deployments/python_sdk.html 参考文档:https://zhuanlan.zhihu.com/p/187481769 发布消息 首先定义一个 while 循环语句 ......
Python MQTT

Python8days

如何开启事务 介绍常见的字段类型和参数 图书管理系统 MVC和MTV模式 创建多对多表关系的三种方式 AJAx的介绍 Ajax的案例 ——————————————————————————————————————————————————————————————————————————————————— ......
Python8days Python8 Python 8days days

python实现socket端口监听

# 服务端 import socket ip_port = ('127.0.0.1', 1234) sk = socket.socket(socket.AF_INET, socket.SOCK_DGRAM, 0) sk.bind(ip_port) while True: data = sk.recv ......
端口 python socket

源码安装Python

本文使用的Linux发行版本为AlmaLinux 9.2 64位(CentOS停止更新后的完美替代发行版本)。 本文安装的Python版本为3.12.0,其他版本方法类似。 准备工作 更新系统。dnf -y update 安装Python前,需确认当前系统是否已安装Python以及对应版本。 不建议 ......
源码 Python

python包管理pip常用

python包管理pip常用 1、pip 安装包指定源 pip install [package] -i https://pypi.douban.com/simple 2、pip常用命令 Commands pip常用Commands install Install packages download ......
常用 python pip

python比较日期的大小

import datetime​first_date = datetime.date(2022, 10, 1)second_date = datetime.date(2022, 10, 2)​print(second_date > first_date)# True ......
大小 日期 python

源码安装Python

本文使用的Linux发行版本为AlmaLinux 9.2 64位(CentOS停止更新后的完美替代发行版本)。 本文安装的Python版本为3.12.0,其他版本方法类似。 准备工作 更新系统。dnf -y update 安装Python前,需确认当前系统是否已安装Python以及对应版本。 不建议 ......
源码 Python
共11504篇  :68/384页 首页上一页68下一页尾页