判断多个字符串是否被包含在另外一个字符串中

判断一个字符中是否含有多个子串中的一个
问题来了,如果如果我想判断"I Love Crystal!And I Hate Tom!"是否含有"Crystal", "Tom", "Jessie"中的任意一个,只要有其中的任意一个就输出True,应该怎么判断呢?

Read more   2020/4/1 posted in  Python

脚本命令行参数处理

2020/2/18 posted in  Python

Python 数组去重的方式

def getNonRepeatList1(data):
    return list(set(data))


def getNonRepeatList2(data):
    new_data = []
    for i in range(len(data)):
        if data[i] not in new_data:
            new_data.append(data[i])
    return new_data

def getNonRepeatList3(data):
    return [i for n, i in enumerate(data) if i not in data[:n]]

def getNonRepeatList4(data):
    print(dict.fromkeys(data))
    return list(dict.fromkeys(data))

def getNonRepeatList5(data):
    import pandas as pd
    return pd.unique(data).tolist()

input_list = [1,1,2,4,6,7,4,2]
print(getNonRepeatList1(input_list))
print(getNonRepeatList2(input_list))
print(getNonRepeatList3(input_list))
2019/12/2 posted in  Python

一键替换博客所有图片域名

首先介绍下我的博客冷读空间,是一个使用hexo生成的静态博客。

博客中的图床一直使用的是七牛云的对象存储服务,我的使用方式很简单只是图片上传好之后获得一个七牛对象存储空间的默认外链地址,就放到博客中使用。完全没有什么技术含量😂

Read more   2018/10/27 posted in  Python

配置VSCode编写Python环境

配置flake8

安装flake8之后写代码的时候编辑器就会提示哪里出错,代码格式不规范也会提示

打开终端
输入 "pip install flake8"
安装flake8成功后,打开VScode,文件->首选项->用户设置,在settings.json文件中输入"python.linting.flake8Enabled": true


Read more   2018/10/27 posted in  Python

Mac上安装多个版本的Python

简介

利用Mac包管理工具brew安装pyenv,pyenv用来管理所有python版本。如果没有安装brew,先安装一下吧。


Read more   2018/10/26 posted in  Python