Python3

2024/4/12 1:23:42

基于Python3搭建qt开发环境

Python可视化编程相信大部分刚接触都是tkinter,tkinter是Python自带的库,不需要安装第三方库即可使用,在我的Python专栏中也有很多基于tkinter来设计的可视化界面。本篇文章将尝试另外一个Python的可视化编程库(pyqt),与tkinter编…

剑指offer 第二版(Python3)--面试题13:机器人的运动范围

第2章 面试需要的基础知识 面试题4:二维数组中的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题9:用两个栈实现队列 面试题10:斐波那契数列 面试题11:旋转数组的最…

剑指offer 第二版(Python3)--面试题12:矩阵中的路径

第2章 面试需要的基础知识 面试题4:二维数组中的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题9:用两个栈实现队列 面试题10:斐波那契数列 面试题11:旋转数组的最…

Celery 异步任务、定时任务

celery介绍 Celery是一个功能完备即插即用的任务队列。它使得我们不需要考虑复杂的问题,使用非常简单。celery看起来似乎很庞大,本章节我们先对其进行简单的了解,然后再去学习其他一些高级特性。 celery适用异步处理问题,当发送邮…

【LeetCode】 412. Fizz Buzz

题目链接 文章目录 Python3 【O(n) O(1)】C.emplace_back() 【C 11 之后】 Python3 【O(n) O(1)】 初始版本 class Solution:def fizzBuzz(self, n: int) -> List[str]:ans []for i in range(1, n1):if i % 5 0 and i % 3 0:ans.append("FizzBuzz")elif i % …

剑指offer第二版(Python3)--面试题20:表示数值的字符串

第2章 面试需要的基础知识 第3章 高质量的代码 面试题16:数值的整数次方 面试题20:表示数值的字符串 面试题21:调整数组顺序使奇数位于偶数前面 面试题22:链表中倒数第k个结点 面试题23 :链表中环的入口 面试题24 &am…

Python | python 2.x 与 python 3.x输出不换行

直奔主题在python 2.x 中 对输出不换行处理为for i in range(10):print i ,对!就是在 print语句 后 加个 , ---------------------------此处分割线--------------------------- 在python 3.x 中 对输出不换行处理为for a in range(1,5):print(a)for a i…

Python。。。

Python3 常用库使用smtplib发送Emailsmtplib发送Email 前提条件: 在发送邮件的帐户设置打开SMTP服务,并取得授权码。 import smtplib from email.mime.text import MIMEText from email.header import Headersender 1111qq.com # 发送方…

剑指offer第二版(Python3)--面试题61 :扑克牌中的顺子

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

Python3 Django的Templates详解

Python3 Django的Templates详解 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/79526459 以下代码以Python3.6.1为例 Less is more! Python 3.6.1 Django 2.0.2 项目名: Django_templates 应用名: booktest 简介 Django提供模…

剑指offer第二版(Python3)--面试题41 : 数据流中的中位数

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题41 : 数据流中的中位数 面试题42 : 连续子数组的最大和 第6章 面试中的各项能力 第7章 两个面试案…

redhat7离线安装python3

有时候,在内网环境,是不能通过yum安装的,所以就涉及到离线安装,离线安装,会有很多包依赖,让很多开发人员,及运维人员头疼,所以,我亲测,进行了离线安装&#x…

【LeetCode】118. 杨辉三角

题目链接 文章目录 Python3直觉解法: 版本1⭐ 版本2 C⭐ 版本官方版本 Python3 直觉解法: class Solution:def generate(self, numRows: int) -> List[List[int]]:ans [[1]]for _ in range(numRows-1):temp1 []temp2 [0] ans[-1] [0]for i in…

剑指offer第二版(Python3)--面试题54 : 二叉搜索树的第k个结点

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

剑指offer第二版(Python3)--面试题45 : 把数组排成最小的数

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 第…

剑指offer 第二版(Python3)--面试题8:二叉树的下一个节点

第2章 面试需要的基础知识 面试题4:二维数组中的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题8:二叉树的下一个节点 面试题9:用两个栈实现队列 面试题10:斐波那契…

剑指offer 第二版(Python3)--面试题14:剪绳子

第2章 面试需要的基础知识 面试题4:二维数组中的查找 面试题5:替换空格 面试题6:从尾到头打印链表 面试题7:重建二叉树 面试题9:用两个栈实现队列 面试题10:斐波那契数列 面试题11:旋转数组的最…

python3基础语法速览——笨方法学python3读书笔记

utf-8编码 # --coding: utf-8--打印 print("hello world") print("Hens", 25 30 / 6) print(3 2 1 - 5 4 % 2 - 1 / 4 6) print("Is it greater ?", 5 > -2) print("Its fleece was white as %s." % snow) print(".&quo…

【LeetCode】28. 找出字符串中第一个匹配项的下标 【字符串单模匹配:KMP算法】

题目链接 Python3 直觉解法 class Solution:def strStr(self, haystack: str, needle: str) -> int:pn, ph 0, 0n len(needle) h len(haystack)while ph < h:if haystack[ph] needle[pn]:if pn n-1: # 1234 123return ph - len(needle) 1else: pn 1ph 1else:…

**Leetcode 14 Longest Common Prefix

Leetcode 14 Longest Common Prefix 题目描述 Write a function to find the longest common prefix string amongst an array of strings. If there is no common prefix, return an empty string “”. Example 1: Input: ["flower","flow","f…

CentOS 7安装python3

1、下载源码包 wget https://www.python.org/ftp/python/3.4.10/Python-3.4.10.tar.xz以Python-3.4.10为例&#xff0c;其他版本可以到https://www.python.org/ftp/python/&#xff0c;自行下载。 2、安装依赖、解压及编译安装 yum install -y zlib-devel bzip2-devel sqlit…

Python爬虫采集下载中国知网《出版来源导航》PDF文档

时隔一年&#xff0c;很久没更新博客了。今天给大家带来一个采集 &#xff1a;出版来源导航 这个是网址是中国知网的&#xff0c;以下代码仅限于此URL&#xff08;出版来源导航&#xff09;采集&#xff0c;知网的其他网页路径采集不一定行&#xff0c;大家可以试试。 以下代码…

Python3 Django的Model详解

Python3 Django的Model详解 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/79526259 以下代码以Python3.6.1为例 Less is more! Python 3.6.1 Django 1.8.2 (注: 由于2.0.2不支持mysql, 改用该版本) MySQL 5.0.27 PyMySQL 0.8.0 (注…

【记录】Python3|selenium4 极速上手入门(Windows)

环境&#xff1a;Windows 版本&#xff1a;python3&#xff0c;selenium 4.11.2 文章目录 1 装ChromeEdge其他浏览器 2 运行报错RequestsDependencyWarning: urllib3 (1.26.9) or chardet (3.0.4) doesn‘t match a supported version打开了浏览器&#xff0c;但是没有显示网页…

【面试经典150 | 链表】合并两个有序链表

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;递归方法二&#xff1a;迭代 写在最后 Tag 【递归】【迭代】【链表】 题目来源 21. 合并两个有序链表 题目解读 合并两个有序链表。 解题思路 一种朴素的想法是将两个链表中的值存入到数组中&#xff0c;然后对数组…

python3 打开文件后从文件读取文本使用in 来实现

首先&#xff0c;在python下&#xff0c;打开文件&#xff0c;文件是一个迭代器对象&#xff0c;因此可以通过in获取 <class _io.TextIOWrapper> 注意&#xff1a;我这里使用的txt文档中存放的是json文件 这里可以通过如下代码查看&#xff1a; import json path r&q…

Python super()详解

python中的super()详解 文章目录 python中的super()详解概念作用语法原理常用具体语法形式注意案例代码A -> B -> object棱形继承避免写super(self.__class__, self)避免把通过类名调用和super调用进行混合使用 概念 super是一个类只有在新式类中有效 作用 起着代理的…

Windows环境下Python3.*解决cannot import name '_AES'问题

在Windows10环境下编写Python3代码&#xff0c;导入AES模块时会提示无法加载&#xff1a; cannot import name _AES 原因是因为AES模块中默认只有Linux版本的代码&#xff0c;并没有Windows64位的模块。 大家可以去下方链接中下载压缩包&#xff0c;压缩包内主要就是增补了Wi…

MyEclipse安装pydev(python3.6)

一 背景 由于个人原因&#xff0c;不喜欢pycharm(其实自己也使用过)&#xff0c;感觉不太习惯&#xff0c;然后一直用简陋的IDE开发&#xff0c;当代码行变多后&#xff0c;不方便后期维护&#xff0c;看到自己桌面上学J2EE剩下的MyEclipse2017&#xff0c;不由自主的想尝试一下…

【LeetCode】94. 二叉树的中序遍历 [ 左子树 根结点 右子树 ]

题目链接 文章目录 Python3方法一&#xff1a; 递归 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法二&#xff1a; 迭代 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法三&#xff1a; Morris ⟮ O ( n ) 、 O ( 1 ) ⟯ \lgroup O(n)、O(1) \rgroup ⟮O(n)、O(1)⟯ C…

【Mac】Mac上切换系统默认的python版本

最近使用pip命令安装python包&#xff0c;终端弹出&#xff1a; 于是&#xff0c;强迫症怒发作&#xff0c;果断决定将系统默认的python切换到已经安装的python3。 提示&#xff1a;如果mac中没有python3&#xff0c;可以如下使用命令进行安装。 brew install python3 说明…

pycharm创建django项目

pycharm创建django项目 django最新版本是2.x。导致直接使用pycharm创建django项目时&#xff0c;默认安装2.x版本的django&#xff0c;因此需要选择其他创建django的方法。 我目前环境是win10&#xff0c;python3.x&#xff0c;由于目前大多数教程都是基于django1.8及以上的&…

剑指offer第二版(Python3)--面试题52 : 两个链表的第一个公共结点

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

Python3入门与进阶笔记(六):初识类

类名建议首字母大写&#xff0c;通常用驼峰规则命名。变量名建议小写&#xff0c;下划线隔开。类最基本的作用是封装。 写在类内非方法中的语句在类加载的时候会执行&#xff0c;且只会执行一次&#xff0c;例如下面的print语句&#xff0c;类加载时就会打印Welcome to Documen…

python3 计算各类地物NDVI均值及将NDVI异常值栅格像元写为点矢量图形

请利用下列数据统计各类土地利用类型的NDVI均值。NDVI值通常位于-1至1之间&#xff0c;请将该地区NDVI异常值发生的像元位置和具体数值&#xff0c;生成一个点shape文件。 数据&#xff1a; (1) Landsat8地面反射率文件 LC08_L1TP_121041_121042_20190312_T1_sr_scale_mosaic_c…

python爬虫采集下载中国知网《出版来源导航》论文文献下载_PDF文档_数据采集知网爬虫论文Python3

时隔一年&#xff0c;很久没更新博客了。今天给大家带来一个python3采集中国知网 &#xff1a;出版来源导航 这个是网址是中国知网的&#xff0c;以下代码仅限于此URL&#xff08;出版来源导航&#xff09;采集&#xff0c;知网的其他网页路径采集不一定行&#xff0c;大家可以…

python3实践-- 实用代码片段总结-1

针对python使用过程中&#xff0c;经常使用的代码片段进行总结&#xff0c;梳理 python3学习–实用代码片段-1 文章目录 property 装饰器查看参数类型序列化反转序列列表全展开&#xff08;生成器版&#xff09;在jupyter lab使用echarts画图正则匹配常用元字符常用通用字符使…

在Linux上安装Python3

记录&#xff1a;373场景&#xff1a;在CentOS 7.9操作系统上&#xff0c;安装Python-3.8.9环境。版本&#xff1a;JDK 1.8 Python-3.8.9官网地址&#xff1a;https://www.python.org下载地址&#xff1a;https://www.python.org/ftp/python/1.安装基础依赖1.1安装gcc(1)安装命…

掌握pip的基本命令和高级用法:轻松管理Python包

掌握pip的基本命令和高级用法 一、简介二、安装和配置pip三、基本命令和用法3.1、安装和卸载包3.2、包管理3.3、包依赖管理3.4、虚拟环境管理 四、高级用法4.1、自定义pip的配置4.2、使用requirements.txt文件管理项目依赖4.3、创建和发布自己的Python包4.4、使用pip下载非Pyth…

Python3之简单搭建自带服务器

WEB开发&#xff0c;我们先从搭建一个简单的服务器开始&#xff0c;Python自带服务模块&#xff0c;且python3相比于python2有很大不同&#xff0c; 在Python2.6版本里&#xff0c;/usr/bin/lib/python2.6/ 目录下会有 BaseHTTPServer.py, SimpleHTTPServer.py, CGIHTTPServer.…

剑指offer第二版(Python3)--面试题53 :在排序数组中查找数字

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

python3的几个大坑

我是做Object C的&#xff0c;最近在做网络爬虫。学习python2。最近遇到三个大坑。 第一&#xff1a;None和[]没有关系 我百度出来一篇文章说&#xff0c;[],‘’&#xff0c;{}也是None类型。害的我这个菜鸟不轻。实际是[]和None没有毛关系。 第二&#xff1a;remove是按照值移…

centos7 64位 python2升级python3及安装pip

centos7自带的python2.7&#xff0c;这里介绍下如何升级为python3。 注意&#xff1a;首先安装依赖包 否则后期使用时会出现问题&#xff0c;比如pip3 install 第三方包时&#xff0c;由于没有提前yum openssl-devel&#xff0c;导致报错。 centos pip is configured with lo…

Python3爬虫——爬取猫眼电影排行

一.爬取猫眼电影排行 目标&#xff1a;提取猫眼电影TOP100的电影排名、名称、主演、上映时间、评分、海报链接。 URL&#xff1a;https://maoyan.com/board/4 保存&#xff1a;JSON # 版本&#xff1a;Python3 # 目标&#xff1a;提取猫眼电影TOP100的电影影名、主演、上映…

Python3 Django的补充

Python3 Django的补充 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/79526637 以下代码以Python3.6.1为例 Less is more! Python 3.6.1 Django 2.0.2 django-tinymce2.7.0 django-redis-cache1.7.1 django-haystack2.8.0 …

剑指offer第二版(Python3)--面试题23:链表中环的入口

第2章 面试需要的基础知识 第3章 高质量的代码 面试题16&#xff1a;数值的整数次方 面试题21&#xff1a;调整数组顺序使奇数位于偶数前面 面试题22&#xff1a;链表中倒数第k个结点 面试题23 &#xff1a;链表中环的入口 面试题24 &#xff1a;翻转链表 第4章 解决面试题的…

剑指offer第二版(Python3)--面试题3 : 数组中重复的数字

第2章 面试需要的基础知识 面试题3 : 数组中重复的数字 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题62 : 圆圈中最后剩下的数字 面试题64 : 求123…n 面试题65 : 不用加减乘除做加法 面试题67 : 把字符串转换成整数…

剑指offer第二版(Python3)--面试题64 : 求1+2+3+...+n

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题64 : 求123…n 第7章 两个面试案例 题目描述 牛客网   求123…n&#xff0c;要求不能使用乘除法、for、while、if、else、switch、case等关…

剑指offer第二版(Python3)--面试题58 :翻转字符串、左旋转字符串

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

Python3入门与进阶笔记(三):循环

表达式的优先级&#xff1a;例&#xff1a; a1 b2 c2not a or b 2 c 2 结果为 True&#xff0c;等价于 ( ( not a ) or ( b 2 ) ) ( c 2 ) 循环while 可以配合 else 使用&#xff0c;当 while 条件为假时执行 else&#xff0c;再退出。 for 可以…

Python3 matplotlib 将图片转华为png格式图片数据

from io import BytesIO import base64 import numpy as np import matplotlib.pyplot as plt from io import BytesIO # 内存中构建 x np.arange(100) y np.sin(x) fig plt.figure() ax fig.add_subplot(111) ax.plot(x,y) save_file BytesIO() plt.savefig(save_file…

Python3入门与进阶笔记(一):数据类型(基本数据类型、str)

目录 Python的基本类型 Number&#xff1a;数字 int 和 float 进制 bool str&#xff1a;字符串 \ 转义字符、连接下一行 原始字符串 字符串运算 字符串常见函数 字符串格式化 数字格式化 历史&#xff1a; 2000年10月&#xff0c;2.0发布 2008年12月&#xff0…

【面试经典150 | 链表】旋转链表

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;遍历 其他语言python3 写在最后 Tag 【单向链表】 题目来源 61. 旋转链表 题目解读 旋转链表&#xff0c;将链表的每个节点向右移动 k 个位置。 解题思路 方法一&#xff1a;遍历 本题题目意思清晰&#xff0c;实现…

剑指offer第二版(Python3)--面试题50 : 第一个只出现一次的字符、字符流中第一个只出现一次的字符

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

python3在windows上CGI的编程

“人生苦短&#xff0c;我用Python”&#xff0c;这句话很好的诠释了Python这种编程语言的强大性。Python是一种脚本解释性语言&#xff0c;可以边运行&#xff0c;边解释。Python的应用领域也非常广泛&#xff0c;比较常用的还是在web方面的各种开发&#xff0c;基于Python也产…

剑指offer第二版(Python3)--面试题56 :数组中数字出现的次数

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

python3 下载符合分辨率要求的壁纸

文章目录前言一、知乎获取文件集合二、解析文件集合&#xff0c;正则剥离其文件路径三、根据文件路径下载壁纸四、筛选出符合分辨率要求的壁纸总结前言 两个电脑屏幕一成不变的壁纸枯燥又乏味&#xff0c;给苦涩的搬砖之路加点甜 一、知乎获取文件集合 因为知乎的图片有预加载…

剑指offer第二版(Python3)--面试题37 : 序列化二叉树

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 面试题27:二叉树的镜像 面试题29:顺时针打印矩阵 面试题30 :包含min函数的栈 面试题31:栈的压入、弹出序列 面试题32:上往下打印二叉树 面试题33: 二叉搜索树的后序遍历序列 面试题34: 二叉树中和为某一…

剑指offer第二版(Python3)--面试题18:删除链表中重复的节点

第2章 面试需要的基础知识 第3章 高质量的代码 面试题16&#xff1a;数值的整数次方 面试题18&#xff1a;删除链表中重复的节点 面试题19&#xff1a;正则表达式匹配 面试题20&#xff1a;表示数值的字符串 面试题21&#xff1a;调整数组顺序使奇数位于偶数前面 面试题22&…

Python3输出中文乱码问题解决方案(原因是print函数编码默认为cp936 GBK编码)

遇到一个乱码问题&#xff0c;编码格式也都是UTF-8&#xff0c;原来是print函数的编码问题 。找了很久&#xff0c;特此记录 因为你的文件声明为utf-8&#xff0c;并且也应该是用utf-8的编码保存的源文件。但是windows的本地默认编码是cp936&#xff0c;也就是gbk编码&#xff…

【LeetCode】144. 二叉树的前序遍历 [ 根结点 左子树 右子树 ]

题目链接 文章目录 Python3方法一&#xff1a; 递归 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法二&#xff1a; 迭代 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法三&#xff1a; Morris ⟮ O ( n ) 、 O ( 1 ) ⟯ \lgroup O(n)、O(1) \rgroup ⟮O(n)、O(1)⟯ C…

macOS系统安装python3

官网下载 官网&#xff1a;https://www.python.org/ 选择最新版本下载 双击安装包 点击继续 点击继续 点击同意 点击安装 终端执行 python3 --version

剑指offer第二版(Python3)--面试题62 : 圆圈中最后剩下的数字

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题62 : 圆圈中最后剩下的数字 面试题64 : 求123…n 第7章 两个面试案例 题目描述 0&#xff0c; 1&#xff0c; 2 &#xff0c;…&#xff0c;…

剑指offer第二版(Python3)--面试题66 :构建乘积数组

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题62 : 圆圈中最后剩下的数字 面试题64 : 求123…n 面试题65 : 不用加减乘除做加法 面试题66 :构建乘积数组 第7章 两个面试案例 题目描述 牛客…

剑指offer第二版(Python3)--面试题19:正则表达式匹配

第2章 面试需要的基础知识 第3章 高质量的代码 面试题16&#xff1a;数值的整数次方 面试题19&#xff1a;正则表达式匹配 面试题20&#xff1a;表示数值的字符串 面试题21&#xff1a;调整数组顺序使奇数位于偶数前面 面试题22&#xff1a;链表中倒数第k个结点 面试题23 &…

Linux下Python2和Python3切换

前言-安装环境 环境/软件包版本备注python22.7.8python33.7.9架构aarch64树莓派操作系统OpenEuler 20.03软件包管理工具dnfdnf命令大全 一、临时切换python2->python3 使用别名 alias python/usr/bin/python3python --version二、永久切换python2->python3 查看系统中…

python3 str对象的基本操作

#字符串本身是不可以修改的&#xff0c;但是可以使用切片操作间接进行修改 str1 abcdefg str1 str1[:3]23str1[3:] #print(str1) 字符串的操作 1. capitalize() 首字母大写 str2 abc str3 str2.capitalize() print(str3) 2. casefold() 所有字符改成小写 str2 ABC str…

Python3 文件操作的一个例子

题目&#xff1a;用户输入关键字以及开始搜索的路径&#xff08;递归查找&#xff09;&#xff0c;显示含有该关键字的文本文件&#xff08;.txt后缀&#xff09;&#xff0c;并显示所在的位置&#xff08;第几行第几个字符&#xff09; 显示如下&#xff1a; 请输入待查找的…

Python3 文件操作的一个例子2

题目&#xff1a;用户输入文件名以及开始搜索的路径&#xff0c;搜索该文件是否存在&#xff0c;如遇到文件夹&#xff0c;则进入文件夹继续搜索 显示如下&#xff1a; 请输入待查找的目录&#xff1a;/home/jason/code_python/A 请输入待查找的文件&#xff1a;1.txt True…

剑指offer第二版(Python3)--面试题28:对称的二叉树

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 面试题27 &#xff1a;二叉树的镜像 面试题28 &#xff1a;对称的二叉树 面试题29 &#xff1a;顺时针打印矩阵 第5章 优化时间和空间效率 第6章 面试中的各项能力 第7章 两个面试案例 题目描述 牛客…

Python3连接Mysql8.0遇到的问题

最近在使用Python开发系统&#xff0c;需连接mysql数据库&#xff0c;我用的是Python3连接MySQL8.0&#xff0c;其中老是报错以下问题&#xff1a; 网上给了各种各样的方法&#xff0c;大多是通过各种方式修改密码。 最简单的方法是更换了root密码的认证方式解决的&#xff0c…

Python3开发环境的搭建

1&#xff0c;电脑操作系统的确认 我的是win10、64位的&#xff0c;你们的操作系统可自寻得。 2&#xff0c;Python安装包的下载 &#xff08;1&#xff09;浏览器种输入网址&#xff1a;https://www.python.org 选择对应的系统&#xff08;我的是win10/64位) &#xf…

【面试经典150 | 数学】加一

文章目录 写在前面Tag题目来源解题思路方法一&#xff1a;加一 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主&#xff0c;并附带一些对于本题涉及到的数据结…

Python 3.X和2.X的区别

整理自邓英、夏帮贵的《Python3基础教程》 1.Python 3版本默认使用UTF-8编码&#xff0c;例如可以使用汉字作为变量名&#xff1b; 2.print()函数代替了print语句&#xff1b; 3.完全面向对象&#xff0c;Python2中的各种数据类型全面升级为类&#xff0c;python 2中输出数据类…

Python3 Django的View详解

Python3 Django的View详解 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/79526328 以下代码以Python3.6.1为例 Less is more! Python 3.6.1 Django 2.0.2 项目名: Django_view 应用名: booktest URLconf 路径配置URL 根路径寻找:…

Python3 Django的基本使用

Python3 Django的基本使用 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/79526163 以下代码以Python3.6.1为例 Less is more! Python 3.6.1 Django 2.0.2 Django学习文档: http://python.usyiyi.cn/translate/django2/index.…

判断某个ip是否在某个网段下

可以使用Python3中的ipaddress库来判断一个IP是否在某一个网段下。以下是一个简单的示例代码&#xff1a; import ipaddressdef check_ip_in_network(ip, network):ip_obj ipaddress.ip_address(ip)network_obj ipaddress.ip_network(network, strictFalse) # strictFalse允…

IDEA,更改缓存和插件目录

Jetbrains家的IDEA&#xff0c;更改缓存和插件目录 一、首先了解下默认存储的位置 Win10的话&#xff0c;IDEA可能在这里&#xff1a; C:\Users\用户名\AppData\Roaming\JetBrains。 在这个目录里面深度浏览&#xff0c;应该能够看到有一个文件夹下存储了config以及system文件…

Python3入门与进阶笔记(四):Python的组织结构

包&#xff08;文件夹&#xff09;&#xff0c;模块&#xff08;文件&#xff09;&#xff0c;类&#xff0c;函数、变量&#xff08;类本身的特性&#xff09;。C&#xff0c;JAVA之类的建议一个文件只能写一个类&#xff0c;文件名与类名相同&#xff0c;那是因为它们没有将文…

【LeetCode】145. 二叉树的后序遍历 [ 左子树 右子树 根结点]

题目链接 文章目录 Python3方法一&#xff1a; 递归 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法二&#xff1a; 迭代 ⟮ O ( n ) ⟯ \lgroup O(n) \rgroup ⟮O(n)⟯方法三&#xff1a; Morris ⟮ O ( n ) 、 O ( 1 ) ⟯ \lgroup O(n)、O(1) \rgroup ⟮O(n)、O(1)⟯写…

剑指offer第二版(Python3)--面试题49 : 丑数

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

剑指offer第二版(Python3)--面试题55 :二叉树的深度、平衡二叉树

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

Python3语法总结-基本数据类型①

Python3语法总结-基本数据类型① Python3语法总结一.注释和基本数据类型标识符与关键字注释变量标准数据类型数字(Number)布尔类型(bool) 未完待续... Python3语法总结 一.注释和基本数据类型 标识符与关键字 标识符是指程序中定义的一个名字&#xff0c;如变量名&#xff0…

剑指offer第二版(Python3)--面试题65 : 不用加减乘除做加法

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题62 : 圆圈中最后剩下的数字 面试题64 : 求123…n 面试题65 : 不用加减乘除做加法 第7章 两个面试案例 题目描述 牛客网   写一个函数&…

剑指offer第二版(Python3)--面试题67 : 把字符串转换成整数

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 第6章 面试中的各项能力 面试题62 : 圆圈中最后剩下的数字 面试题64 : 求123…n 面试题65 : 不用加减乘除做加法 面试题67 : 把字符串转换成整数 第7章 两个面试案例 题目描…

OpenEuler 23.03恢复python3

OpenEuler 23.03装好后&#xff0c;无脑又装了一下python 3.11 .发现yum dnf 都不能用了&#xff0c;提示&#xff1a; Traceback (most recent call last): File "/usr/bin/yum", line 61, in <module> from dnf.cli import main ModuleNotFoundError:…

如何自学Python爬虫技术(文末有福利)

Python语言这两年是越来越火了&#xff0c;它渐渐崛起也是有缘由的。 比如市场需求、入门简单易学、支持多种语言……当然这些都是很官方的。 说白了&#xff0c;就是 写个web服务&#xff0c;可以用python&#xff1b; 写个服务器脚本&#xff0c;可以用python&#xff1b; 写…

Python网络爬虫实战项目大全!

学习Python主要是爬取各种数据&#xff0c;进行数据分析&#xff0c;获得各种有意思的东西。今天我们就来做些Python网络爬虫实战项目&#xff0c;包含微信公号、豆瓣、知乎等网站爬虫&#xff0c;大家也要自己动手练练看呀。WechatSogou - 微信&#xff08;http://lib.csdn.ne…

教女朋友学python系列--手把手教你用Python3进行网络爬虫

手把手教你用Python3进行网络爬虫 2018/6/11 星期一 整理 运行的环境&#xff1a; win10 x64 安装了anaconda3&#xff0c;基于Python3环境运行 使用Pycharm编程 1. 前期工作 安装 requests模块&#xff0c;API参考 安装 BeautifulSoup 4.2模块&#xff0c;API参考 2. 主要…

grafana用lark发告警python3接口

1.先在lark群聊里面创建机器人&#xff0c;并获取机器人链接。 2.后台运行下面python3脚本。 3.在grafana添加告警通道&#xff0c;设置告警。 # !/usr/bin/env python # _*_ coding: utf-8 _*_from flask import Flask, request,jsonify #import smtplib #from email.mime.te…

python3在虚拟环境实用vscode调试错误输出ModuleNotFoundError: No module named ‘django‘解决方法

Exception has occurred: ImportError Couldnt import Django. Are you sure its installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?File "/data/mountain-backend/src/manage.py", line 8, i…

python3 ogr AttributeError: 'NoneType' object has no attribute 'GetLayer'

在使用osgeo.ogr的时候&#xff0c;发现ds.GetLayer(0)报错&#xff1a; AttributeError: ‘NoneType’ object has no attribute ‘GetLayer’ 原因是fn路径有问题. 原代码&#xff1a; from osgeo import ogr fn E:\meichuan_prec_station.shp ds ogr.Open(fn,False) lay…

【LeetCode】54. 螺旋矩阵

题目链接 注意边界 和 方向变化 文章目录 Python3方法一&#xff1a; 计算每个元素 下一个元素的下标 ⟮ O ( m n ) 、 O ( m n ) ⟯ \lgroup O(mn)、O(mn) \rgroup ⟮O(mn)、O(mn)⟯方法二&#xff1a;按层模拟 ⟮ O ( m n ) 、 O ( 1 ) ⟯ \lgroup O(mn)、O(1) \rgroup…

使用PaddleOCR识别文字 (二) 代码实现篇

vue页面axios上传图片到后台&#xff0c;python处理上传及识别&#xff0c;识别记录插入数据库。 代码还没拆分&#xff0c;后续优化时候再拆。 server.py python #codingutf8 import web,sys,os #引入web.py的包 class MyApplication(web.application):def run(self, port80…

【面试经典150 | 数学】回文数

文章目录 写在前面Tag题目来源题目解读解题思路方法一&#xff1a;反转一半数字 其他语言python3 写在最后 写在前面 本专栏专注于分析与讲解【面试经典150】算法&#xff0c;两到三天更新一篇文章&#xff0c;欢迎催更…… 专栏内容以分析题目为主&#xff0c;并附带一些对于本…

centos7中python3.10找不到openssl解决方案

如果有用其他方法安装了其他版本openssl&#xff0c;记得卸载其他的openssl&#xff0c;删除其他的openssl相关文件。 yum remove openssl* rm -rf ***下载最新版的openssl文件 按照官网安装方法安装openssl 官方安装地址https://docs.python.org/3/using/unix.html#on-linu…

大模型快速实现python3+html内容在线渲染

需求&#xff1a; 有一份数据需要通过前端在线展示给用户&#xff0c;不需要复杂的样式交互&#xff0c;后端服务是基于Python3实现的API接口&#xff0c;对前端技术不是很了解&#xff0c;需要快速实现该需求。类似样式即可&#xff1a; 思路&#xff1a; 如果页面不复杂&am…

机器学习实战:决策树--ID3算法实现

一、决策树概念&#xff1a;本质是一棵树 结构分&#xff1a;【叶子节点&#xff08;预测结果&#xff09;】 和 【非叶子节点&#xff1a;内部节点&#xff08;划分属性----特征&#xff09;】 可以看做一个if-then规则的集合。我们从决策树的根结点到每一个都叶结点构建一条…

mac 下 python3+Eclipse+pydev环境搭建

要用python3.6 &#xff0c;要求eclipse要在4.6&#xff08;neno.3&#xff09;及以上 eclipse需要python插件才能好好工作。那么 help&#xff0d;&#xff0d;》install new software 点击&#xff3b;add&#xff3d;&#xff0c;然后按照下图进行输入&#xff0c;Name中填:…

【每日一题】环和杆

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;位运算 其他语言python3 写在最后 Tag 【位运算】【2023-11-02】 题目来源 2103. 环和杆 题目解读 找出集齐全部三种颜色的杆&#xff0c;并返回这种杆的数量。 解题思路 方法一&#xff1a;位运算 统计每个位置上…

【LeetCode】 387. 字符串中的第一个唯一字符

题目链接 文章目录 所有方法 复杂度 ( O ( n ) O(n) O(n)、 O ( ∣ Σ ∣ ) O(|\Sigma|) O(∣Σ∣)) Python3方法一&#xff1a;collections.Counter() 统计频次方法二&#xff1a;哈希映射 { key字符&#xff1a;value【首次出现的索引 or -1 出现多次】}方法三&#xff1a; c…

Python常见报错疑难杂症的解决思路解决方案

目录快速跳转 一、TypeError&#xff1a;类型错误&#xff0c;对象用来表示值的类型非预期类型时发生的错误 二、AttributeError&#xff1a;属性错误&#xff0c;特性引用和赋值失败时会引发属性错误 三、NameError&#xff1a;试图访问的变量名不存在。 四、错误使用标点符…

windows安装多版本python和切换默认版本

python是现在非常流行的一个语言&#xff0c;适合快速开发&#xff0c;同时也是node等一些语言的基石&#xff0c;但是因为历史原因&#xff0c;python 2.x版本和3.x版本之间差别很大&#xff0c;不能兼容&#xff0c;所以需要安装多个版本&#xff0c;并灵活切换&#xff0c;来…

049.Python包和模块_虚拟环境超详细讲解

我 的 个 人 主 页&#xff1a;&#x1f449;&#x1f449; 失心疯的个人主页 &#x1f448;&#x1f448; 入 门 教 程 推 荐 &#xff1a;&#x1f449;&#x1f449; Python零基础入门教程合集 &#x1f448;&#x1f448; 虚 拟 环 境 搭 建 &#xff1a;&#x1f449;&…

VS Code 自动选择Python3 venv

我们使用VS Code写Python代码时&#xff0c;往往希望这个项目的依赖和其他项目或者全局的python环境隔离开&#xff0c;VS Code不像PyCharm那样自动完成&#xff0c;但是我们也可以快速的进行设置. 首先我们需要把python项目所在的目录添加为VS Code的Workspace 添加成works…

python安装psycopg2报错’Error: pg_config executable not found‘

最近代码需要使用到postgresql&#xff0c;但是在安装psycopg2的时候发现报错了&#xff0c;错误如下&#xff1a; Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ Collecting psycopg2Downloading http://mirrors.aliyun.com/pypi/packages/23/7e/93c325482c32…

Ceph分布式存储自动化运维平台开发实践

文章目录 1. 背景介绍1.1 什么是Ceph&#xff1f;1.1.1 Ceph的核心组件1.1.2 Ceph的优势 1.2 自动化运维的需求目标 2. 平台架构设计和组件版本2.1 平台架构设计2.2 组件版本2.3 模块划分&#xff08;已经脱敏处理&#xff09;2.3.1 当前版本V1.0支持功能2.3.2 前后端代码结构t…

地址合成脚本实战

主要的知识点 读取文件操作编码问题文件目录操作时间&#xff0c;日期操作迭代器、生成器命令行解析格式化编码随机数 目的&#xff1a;通过编写一个命令行窗口工具&#xff0c;随机生成大量的地址Json数据&#xff0c;用于实际的地址数据测试 读写文件操作 Python内置了读…

Python3 | 基础知识之变量与字符串

1、变量 message "Hello world!" print(message) 运行结果&#xff1a; Hello world! message "Hello world!" print(message)message "你好呀" print(message) 运行结果&#xff1a; Hello world! 你好呀从运行结果中可看出&#xff0c…

Python3 configparse模块(配置)

Python3 configparse模块&#xff08;配置&#xff09; 参考&#xff1a;https://www.cnblogs.com/bert227/p/9326313.html https://www.cnblogs.com/dion-90/p/7978081.html python2&#xff1a; https://blog.csdn.net/zhouzhiwengang/article/details/72358433 官网地址&…

Linux(CentOS7.5) 安装部署 Python3.6(超详细!包含 Yum 源配置!)

文章目录 1.配置 Yum 源2.下载 Python3 包3. 解压4.安装依赖环境5.安装出错场景 6.创建软链接7.配置 Python3 的环境变量8.验证补充&#xff1a;安装 openssl-devel补充&#xff1a;pip3 源配置 1.配置 Yum 源 # 注意&#xff01;&#xff01;&#xff01;请先切换到 root 账号…

python3中split()函数和int()函数的坑

&#xff08;一&#xff09; python3中的split()函数如果传入一个空字符&#xff0c;就会返回一个列表&#xff0c;该列表中有一个元素&#xff0c;此元素为空字符串。见如下代码&#xff0c; a "".split(",") for i,x in enumerate(a):print(f"i{i…

python3 连接mysql数据

1、准备工作&#xff1a; python3连接mysql数据库&#xff0c;需要经过安装mysql数据库和数据库驱动程序&#xff08;这里采用pymysql&#xff09;以及Python应用编程三个步骤。首先确保应用都安装成功。 2、连接数据库&#xff1a; 这里&#xff0c;首先尝试连接一下数据库…

Python3使用爬虫下载网站的图片

注意&#xff1a;爬的图片数量较大&#xff0c;让输入页数时&#xff0c;不要太大&#xff0c;掌握在几十页都是几个G的大小。 import requests import os from lxml import etree from threading import * from time import sleepnMaxThread 5 #这里设置需要开启几条线程 T…

使用PaddleOCR识别文字 (一) 安装过程问题及解决

安装paddlepaddle python -m pip install paddlepaddle1.8.5 -i https://mirror.baidu.com/pypi/simple安装完成之后测试是否安装成功 官网原文方法&#xff1a; 安装完成后您可以使用 python 或 python3 进入python解释器&#xff0c;输入 import paddle.fluid as fluid &…

linux centos上安装python3.11.x详细完整教程

一. 安装步骤 注意&#xff1a; 1、安装python3.11的其他版本替换下面的版本信息即可。(如想安装3.11.5将案例中的3.11.0替换成3.11.5即可) #下载最新的软件安装包 wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz#解压缩安装包 tar -xzf Python-3.11.0.tg…

笔记:混淆举证

原文来自&#xff1a;https://www.jianshu.com/p/7b4a5d922c4c import keras import matplotlib.pyplot as plt import numpy as np import seaborn as snsfrom sklearn.metrics import confusion_matrix# dataset with np.load(mnist.npz) as f:x_train, y_train f[x_trai…

【每日一题】统计范围内的元音字符串数

文章目录 Tag题目来源题目解读解题思路方法一&#xff1a;遍历 其他语言python3 写在最后 Tag 【遍历】【数组】【2023-11-07】 题目来源 2586. 统计范围内的元音字符串数 题目解读 统计范围内的元音字符串数。 解题思路 方法一&#xff1a;遍历 遍历下标在 [left, right]…

linux系统python3版本切换方法

前言&#xff1a;在linux系统中一般python代表的是python2&#xff0c;要用python3则直接用python3命令&#xff0c;因此python2和python3很容易区分开。但当系统安装了两个python3.x版本时如何切换两个不同版本的python3.x呢。答案是建立软链接。在linux系统中&#xff0c;你后…

为 Caffe 添加 Python3 支持

Python2已近生命终点&#xff0c;然而 Caffe 却受硬件厂商的拥护。于是我们尝试在 Python3 环境下编译 Caffe。 Caffe Python 3.7 安装 对于 Python 3.3而言&#xff0c;需要搭配 Protobuf 3。因此不再需要 apt 安装libprotobuf-dev和protobuf-compiler&#xff0c;这二者是 …

Win10 Python3.6下安装PyTorch

原文地址为&#xff1a; Win10 Python3.6下安装PyTorch更新提醒&#xff1a;本文已过期&#xff0c;PyTorch0.4.0已经有官方的Windows支持&#xff0c;Windows下安装最新的PyTorch0.4.0请移步本人另一篇博客&#xff1a;Windows下安装PyTorch0.4.0。 2017年1月18日&#xff0c;…

剑指offer第二版(Python3)--面试题51 : 数组中的逆序对

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

剑指offer第二版(Python3)--面试题57 : 和为s的连续正数序列、和为s的数字

第2章 面试需要的基础知识 第3章 高质量的代码 第4章 解决面试题的思路 第5章 优化时间和空间效率 面试题39 : 数组中出现次数超过一半的数字 面试题40 : 最小的k个数 面试题42 : 连续子数组的最大和 面试题43 : 从1到n整数中1出现的次数 面试题45 : 把数组排成最小的数 面试…

Python3下用tkinter和PIL实现简单的显示图片

转载&#xff1a;https://blog.csdn.net/happen23/article/details/78763530 想做看图工具的&#xff0c;必然要支持jpg、png等常见格式&#xff0c;但tkinter是个纯粹的GUI库&#xff0c;不像GTK、QT那样大而全&#xff0c;所以只支持gif和ppm两种格式&#xff0c;局限很大&am…

Python3.4实战小例子

接触python有一段时间了&#xff0c;今天综合的写了一个小例子&#xff0c;凑合着可以使用&#xff0c;如果有时间的话可以更好的把程序按MVC的方式设计一下&#xff0c;这样以来通用性会更好&#xff0c;或者做成GUI的方式数据库&#xff0c;这样更人性化.项目介绍&#xff1a…

centos7 源码编译安装Python3.11

1.去官网下载最新的python11源码包 Python Source Releases | Python.org cd /opt/ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz 2.解压源码压缩包 tar zxvf Python-3.11.1.tgz 3.安装依赖环境 a.python3.11需要1.11版本以上的openssl,需要安装该版本o…

linux无图形界面安装python2+pytorchtensorflow并python3+pytorchTensorFlow

linux无图形界面安装python2pytorch&tensorflow并python3pytorch&TensorFlow 这篇文章主要是写给自己的一点记录和使用linux服务器的备忘录&#xff0c;由于linux服务器已有的环境和网络的环境的限制&#xff0c;可能本文中所涉及的方法&#xff0c;大家并不适用&…