【Leetcode_总结】 922. 按奇偶排序数组 II -python

  • Post author:
  • Post category:python

Q: 给定一个非负整数数组 A, A 中一半整数是奇数,一半整数是偶数。 对数组进行排序,以便当 A[i] 为奇数时,i 也是奇数;当 A[i] 为偶数时, i 也是偶数。 你可以返回任何满足上述条件的数组作为答案。 示例: 输入:[4,2,5,7] 输出:[4,5,2,7] 解释:[4,7,2,5],[2,5,4,7],[2,7,4,5] 也会被接受。 提示: 2 <= A.length …

继续阅读 【Leetcode_总结】 922. 按奇偶排序数组 II -python

使用python爬取MedSci上的期刊信息

  • Post author:
  • Post category:python

使用python爬取medsci上的期刊信息,通过设定条件,然后获取相应的期刊的的影响因子排名,期刊名称,英文全称和影响因子。主要过程如下: 首先,通过分析网站http://www.medsci.cn/sci的交互过程。可以使用谷歌或火狐浏览器的“审查元素-->Network”,然后就可以看到操作页面就可以看到网站的交互信息。当在网页上点击“我要查询”时,网页会发送一个POST消息给服务器,…

继续阅读 使用python爬取MedSci上的期刊信息

LeetCode 647 Medium 回文子串个数 Python

  • Post author:
  • Post category:python

def countSubstrings(self, s): """ MyMethod1 算法:动规 思路: 联想第5题,用动规记录和求出字符串s的所有是回文串的子字符串,然后用计数器counter技术 一样也是先从单个字符是回文的dp[i][i]= True开始记录 再到两个字符dp[i][i+1] = s[i]==s[i+1] 再到后面的多个字符的回文dp[i][j] = (dp[i+1][j-…

继续阅读 LeetCode 647 Medium 回文子串个数 Python

python当中的结构体及其排序

  • Post author:
  • Post category:python

python当中的结构体 一.使用collections模块中的namedtuple类型二. 使用元组模拟 一.使用collections模块中的namedtuple类型 1.namedtuple表示结构体 python当中可以采用namedtuple,即命名元组来表示结构体。(namedtuple实际上是一个可以用来创建具有命名字段的轻量级对象的工厂函数) 下面举一个简单的例子: from co…

继续阅读 python当中的结构体及其排序

使用python实现正整数的阶乘

  • Post author:
  • Post category:python

一个正整数的阶乘 比如 正整数 5:  5 ! = 5 * 4 * 3 * 2 * 1 这个比较简便的方法可以通过递归(recursion)的方式实现 我们知道递归的核心思想是:函数调用函数自身 代码如下: def factorial(n):       if n == 1:          return 1       else:          return n * factorial(n…

继续阅读 使用python实现正整数的阶乘

我用树莓派Pico学Python (5) – 按键检测 以及 新买的开发板底板

  • Post author:
  • Post category:python

因为觉得之前买的开发板底板的引出接口使用起来不方便(标识不清晰,以及3.3V和GND引出的插针太少),我又买了一个开发板底板,这个板子的引出插针很多,且每个引出的GPIO都“配备”了3.3V和GND的插针,方便外接设备,板子上也给了 7V~12V 的直流电源输入口,方便单独接入直流适配器作为电源。 他的缺点是板子上没有任何外设(只有一个按钮,是复位按钮)。 从照片中可以看到,我还将树莓派Pico装…

继续阅读 我用树莓派Pico学Python (5) – 按键检测 以及 新买的开发板底板

Python参数之self,可变参数*args ,**kwargs

  • Post author:
  • Post category:python

众所周知,定义一个函数需要传进去参数,那,假如参数个数不固定,意思就是定义时候,根本不知道要传递几个参数进去,该怎么办呢?这个时候,可变参数就派上用场了。 我们可以使用*args与**kwargs来作为形参,定义函数。假如我们把一个普通函数封装到类里面,那么,会有什么本质的区别么?答案是肯定的,函数的第一个参数默认必须是self,因为只有这样,这个函数才被标识为属于哪个类,而且,更是为了方便访问类…

继续阅读 Python参数之self,可变参数*args ,**kwargs

python巡检主机是否宕机,及安装nmap和python-nmap

  • Post author:
  • Post category:python

安装nmap 如果不安装的话,在python代码中会报错,提示在环境变量中找不到nmap Windows中Nmap下载地址:https://nmap.org/download.html Linux中有自带的命令 安装nmap模块 python3 -m pip3 install python-nmap nmap命令详解 nmap 192.168.30.176 #扫描单个目标地址 nmap 192.1…

继续阅读 python巡检主机是否宕机,及安装nmap和python-nmap

Python学习笔记

  • Post author:
  • Post category:python

Python入门学习 一、变量和简单数据类型 1.变量 程序案例 内联代码片。 // 打印信息 message = "Hello World!" print(message) Message = "Hello Python Crash Course World!" print(message) // 输出结果 Hello World! Hello Python Crash Course World…

继续阅读 Python学习笔记