Leetcode练习(Python):第389题:找不同:给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加
题目: 找不同:给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母。 示例: 输入: s = "abcd" t = "abcde" 输出: e 解释: 'e' 是那个被添加的字母。 思路: 思路较简单。 程 ... 查看全文
解决:使用pip命令安装第三方库时报错WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. Y
原因:pip版本过低导致安装第三方库失败。 解决办法:更新pip版本 方案一:执行命令easy_install -U pip 方案二:若方案一失败,则可采用使用国内源下载更新。执行命令:python -m pip install --upgrade pip -i https://pypi.douba ... 查看全文
[Java/Python]输出两数中的最小数 one-liner
Java import java.util.Scanner; public class compare { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print ... 查看全文
[python]快速生成数字,字母列表
1. #快速生成1,2,3,..., 100数字列表: print([i for i in range(1,101)]) 2. #快速生成001,002,003,...,100数字列表: print([f"{i:03}" for i in range(1,101)]) 或者不用f-string pr ... 查看全文
Leetcode练习(Python):第434题:字符串中的单词数:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。
题目: 字符串中的单词数:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。 示例: 输入: "Hello, my name is John"输出: 5解释: 这里的单词是指连续的不是空格的字符,所以 "Hello," 算作 1 个单 ... 查看全文
二,Python的基本数据类型
一,什么是数据类型 1,Python中自定义一些数据类型,用来表示不同的信息,以便于计算机更好的储存和计算。 2,为什么要定义数据类型,在解决现实问题的时候我们通常需要用编程的思维描述我们需要操作的对象,例如我们需要描述一个用户,他由多种属性组成,比如账号,密码,姓名,年龄,性别等等,这多种属性组合 ... 查看全文
(数据科学学习手札85)Python+Kepler.gl轻松制作酷炫路径动画
本文示例代码、数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 Kepler.gl相信很多人都听说过,作为Uber几年前开源的交互式地理信息可视化工具,kepler.gl依托WebGL强大的图形渲染能力,可 ... 查看全文
使用 python -m SimpleHTTPServer 快速搭建http服务 测试真实访问IP地址
Python命令: python -m SimpleHTTPServer 8000 Python代码: import SimpleHTTPServer import SocketServer class MyHandler(SimpleHTTPServer.SimpleHTTPRequestHand ... 查看全文
安装python+selenium自动化(一)安装python
一:安装Python 在官网下载最新的安装包 :输入Python 官网进入:: 1.1:下载 选择自己系统对应的版本 1.2 下载时选择一个新的路径 尽量不放在C盘 如我的 :这里的D盘是我专门管理软件类的。尽量不混淆 1.3:打开 我的D盘 python 路径下: 1.4:双击运行 选择自定义安装 ... 查看全文
第49天:Python 多线程之 threading 模块
by 程序员野客 在之前的文章中,我们已经介绍了 Python 通过 _thread 和 threading 模块提供了对多线程的支持,threading 模块兼具了 _thread 模块的现有功能,又扩展了一些新的功能,具有十分丰富的线程操作功能,本节我们就来详细学习一下 threading 模块 ... 查看全文
在python中安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
先向大家展示以下困扰了我好久的问题 C:\Users\caiya>pip install pipenv WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. ... 查看全文
mock搭建——python——搭建一个简单的mock服务
参考:https://blog.csdn.net/xu547823501/article/details/86076188 1、无聊的背景、起源: 如今的业务系统越来越复杂庞大,各个功能直接的调用也是多如牛毛,但如果在联调的时候,恰好被调的接口正在开发,怎么办? 傻傻的等么,不存在的!这时会搭建一些 ... 查看全文
[Python] Template literals f""
The same as Javascript: // Javascript function sayHello(name) { return `Hello ${name}` } //python def say_hello(name): return f"Hello {name}" ... 查看全文
[Python] Simple Decorators
def my_decorator(func): def wrapper(): print("Something is happening before the function is called.") func() print("Something is happening after the f ... 查看全文
用Python做词云可视化带你分析海贼王、火影和死神三大经典动漫
对于动漫爱好者来说,海贼王、火影、死神三大动漫神作你肯定肯定不陌生了。小编身边很多的同事仍然深爱着这些经典神作,可见“中毒”至深。今天小编利用Python大法带大家分析一下这些神作,看看这些神作到底在讲些神马。 人生苦短,我用Python。小编利用Python网络爬虫爬取了豆瓣网,将网站上关于这三部 ... 查看全文
LeetCode 84. 柱状图中最大的矩形 | Python
84. 柱状图中最大的矩形 题目来源:力扣(LeetCode)https://leetcode-cn.com/problems/largest-rectangle-in-histogram/ 题目 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图 ... 查看全文
[python]重新捡起来的第六天
网络编程 基于HTTP协议的网络资源访问 这部分主要是通过requests库实现访问url以及获取相应内容,通过对内容进行进一步加工来完成。具体操作可以以后通过小项目的实现来尝试。 基于传输层协议的套接字编程 比较陌生的概念。套接字(socket)是指用c语言写成的应用程序开发库,主要用于实现进程间... ... 查看全文
用python自动发送邮件详细教程
最近工作中的一个项目需要自动发送一些信息邮件到指定邮箱的需求,那么如何实现Python自动发送邮件的功能呢?接下来我们就来简单的介绍下如何利用Python来实现自动发送邮件的功能。 Python SMTP发送邮件 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协 ... 查看全文
一、【python】机器学习基础
专有名词 机器学习 (machine learning) 预测分析 (predictive analytics) 统计学习 (statistical learning) 监督学习 (supervised learning) 无监督学习 (unsupervised learning) 样本 (samp ... 查看全文
【python系统学习16】编码基础知识
除了0、1这些阿拉伯数字,像a、b、c这样的52个字母(包括大小写),还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,理论上每个人都可以有自己的一套规则(这就叫编码规则,形成编码表)。 ... 查看全文
【Python】基础总结
输入 input("提示性信息") 如: input("请输入数字") 评估函数 因为 Python 没有特别人为规定数据类型,数据类型是由计算机进行判定,所以我们 input() 输入的数据均默认作为字符串处理,而如果要输入一些数字,着需要 eval() 评估函数对字符串进行评估,化为语句(数字) ... 查看全文
[Python]有关Set常用命令
my_set = set() #create a new set, 虽然set的显示结果为{item, item1...},但是不能用{}来创建集合,应该{}默认是创建dict print(help(my_set)) #查看帮助 my_set.add('jerry') #添加元素用add,而非lis ... 查看全文