![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
是我来晚了!
一起努力呀!
展开
-
Python 进程
让你的代码更灵活:进程和线程1、进程2、线程3、线程锁前言进程和线程是操作系统所提供的能让程序在同一时间处理多个任务(让程序能够做到「一心二用」)1、进程当我们运行一个程序时,这个程序的代码会被操作系统加载内存中,并创建出一个进程来承载和运行它简单来说,每一个运行中的程序就是一个进程,这个进程被称为主进程在主进程中,我们可以创建子进程来协助处理其它任务,这时主进程和子进程是并行运行的子进程也可以有它的子进程,从而形成以主进程为根的一棵进程树# 语法1# multiprocessi原创 2022-04-03 23:18:05 · 396 阅读 · 0 评论 -
前端 HTML(2)
<!DOCTYPE html><!--@@@ 2021/1/24 @@@--><html lang="en"><head> <meta charset="UTF-8"> <title>html 第一天</title> <link rel="stylesheet" href="css/first.css"> <style> h2{原创 2022-04-03 23:20:10 · 509 阅读 · 0 评论 -
前端 HTML(1)
<!doctype html><!--@@@ 2021/1/23 @@@--><html lang="en"><head> <meta charset="UTF-8"> <title>html 第一天</title></head><body> <!-- 1. html 文件包括头部分和身体部分,头部分的内容不会显示在网页中,身体部分的内容会显示在网页中 --原创 2022-04-03 23:20:31 · 298 阅读 · 0 评论 -
利用 Python生成斐波拉契等数列 —— 2022/3/3
生成斐波拉契数列# [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]# 从 [0, 1] 开始,后面一项是前面二项的和def Generating_Fibonacci_sequence(num): """ 生成任意数量的斐波拉契数列 :param num:生成的数列内元素的数量 :return:[] """ fibonacci_list = [0, 1] for i in range(0, num - 2):原创 2022-03-03 19:36:38 · 452 阅读 · 0 评论 -
利用 Python实现矩阵的转置 —— 2022/3/2
实现矩阵的转置原创 2022-03-02 22:48:02 · 824 阅读 · 0 评论 -
利用 Python可视化识别人脸 —— 2022/2/28
可视化识别人脸一些基础知识识别图片中的人脸识别自己设备中的人脸识别视频中的人脸一些基础知识import cv2def Basic_Knowledge(): """ imread 读取一张图片文件,第二个参数默认为1(代表为彩色图片) imshow 用于展示一张图片,第一个参数为图片名,第二个参数为已经读取过的图片文件 resize 可以重新规划图片的大小,第一个参数为已经读取过的图片文件,第二个参数为图片的长和高 img.shape 代表图片的参数 c原创 2022-02-28 00:00:00 · 477 阅读 · 0 评论 -
利用 Python将列表平面化扩展 —— 2022/2/27
将列表平面化扩展global judgedef List_Spread(complex_list): global judge judge = True new_list = [] index = 1 while judge: for item in complex_list: if isinstance(item, list): new_list.extend(item)原创 2022-02-27 00:00:00 · 99 阅读 · 0 评论 -
利用 Python打印列表中出现最频繁的一项 —— 2022/2/26
打印列表中出现最频繁的一项def most_frequent(my_list): return max(set(my_list), key=my_list.count)print(most_frequent([1, 2, 1, 2, 3, 2, 1, 4, 2])) # 2def func(num): return num % 3def Max_Function(): """ 研究内置函数 max() :return: null """原创 2022-02-26 00:00:00 · 194 阅读 · 0 评论 -
利用 Python将单词首字母大写或小写 —— 2022/2/25
将单词首字母大写或小写def Initial_Letter_Lower_Or_Upper(my_str, is_upper=False): """ 用于将单词的首字母大写或小写 :param my_str: 传入的字符串 :param is_upper: 是否大写(默认为 False) :return: str """ if is_upper is False: return my_str[:1].lower() + my_str[1原创 2022-02-25 00:00:00 · 1123 阅读 · 0 评论 -
利用 Python过滤列表中的元素 —— 2022/2/24
列表数据项的过滤def Filter_Even_Number(num): return num % 2 == 0def List_Filter_False(my_list): """ 用于将列表对象中布尔值为 False的元素去除 :param my_list: 传入的列表 :return: [] """ return list(filter(bool, my_list)) # filter(function, iterable) 函数将原创 2022-02-24 00:00:00 · 614 阅读 · 0 评论 -
利用 Python大写英文首字母及将列表分块处理 —— 2022/2/23
二项处理将英文首字母大写将列表分块将英文首字母大写def Capitalize_The_First_Letter(my_str): return my_str.title()print(Capitalize_The_First_Letter('i love you!'))# I Love You!将列表分块from math import ceil# ceil 函数用来返回数字的上入整数# print(ceil(2.5)) # 3def Cut_List_To_Block原创 2022-02-23 00:30:00 · 243 阅读 · 0 评论 -
利用 Python判断变位词及重复打印字符串 —— 2022/2/22
判断变位词及重复打印字符串from collections import Counterdef Check_Displaced_Words(first, second): """ 检查变位词 内部实现: 判断数据内各个元素出现的频数进行比较是否相等 :param first: 第一个数据 :param second: 第二个数据 :return: 布尔值 """ return Counter(first) == Counter(s原创 2022-02-22 00:00:00 · 472 阅读 · 1 评论 -
利用 Python求阶乘及检查重复元素 —— 2022/2/21
求阶乘及检查重复元素from functools import reducedef Factorial(num): """ 求 num的阶乘 :param num:待求阶乘数 :return: 结果 num """ return reduce(lambda x, y: x * y, range(1, num + 1)) # 120print(Factorial(5))def Check_Repeat_Element(my_element):原创 2022-02-21 00:15:00 · 118 阅读 · 0 评论 -
利用 Python从数组中返回指定条件的元素或索引 —— 2022/2/20
查询数组内元素或索引import numpy as npdef Where_Array(my_list, num, sign=True, method=True): """ 默认是在数组中筛选符合要求的元素并打印出其索引 :param my_list: 传入的列表 :param num: 数组中大于或小于的数 :param sign: 大于小于号(默认为大于号) :param method: 选择此函数实现的内容(默认实现输出一个新数组)原创 2022-02-20 13:40:28 · 3286 阅读 · 2 评论 -
利用 Python实现二个可迭代对象元素之间的连接 —— 2022/2/19
创建可迭代对象的连接体def Create_Connect_object(list_1, list_2, key=''): """ 用于创建二个可迭代对象的连接体 zip 方法将对象中对应的元素打包成一个元组,然后返回由这些元素组成的列表 :param list_1: :param list_2: :param key:连接字符 :return:null """ for item_1, item_2 in zip(list_1, li原创 2022-02-19 05:15:00 · 276 阅读 · 0 评论 -
利用 Python剪切数组内元素使其满足上下限 —— 2022/2/18
剪切数组import numpy as npdef Clip_Array(my_list, a_min, a_max): """ 用于剪切数组使其在规定的元素上下限内 :param my_list:传入的列表对象 :param a_min:规定的数组元素最小值 :param a_max:规定的数组元素最大值 e.g. a_min and a_max 的具体用途在于可以将数组内元素小于 a_min的项用 a_min替代 于 a_max的项原创 2022-02-18 05:15:00 · 563 阅读 · 0 评论 -
利用 Python记录键盘操作 —— 2022/2/16
键盘记录器pip install pynput -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comfrom pynput.keyboard import Key, Controller, Listenerkeyboard = Controller()keys = []def on_press(key): global keys my_string = str(key).replace("'", ""原创 2022-02-16 07:30:00 · 613 阅读 · 0 评论 -
利用 Python设置闹钟 —— 2022/2/15
设置闹钟pip install playsound -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comfrom datetime import datetimefrom playsound import playsoundalarm_time = input("Enter the time of alarm to be set(HH:MM:SS:pp):")alarm_hour = alarm_time[0:2]a原创 2022-02-15 07:00:00 · 915 阅读 · 4 评论 -
利用 python调整字符次序创建新单词 —— 2022/2/14
创建新单词具体配置信息请参考网址首先下载 nltk库pip install nltk -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com然后下载 nltk_datagit clone http://gitclone.com/github.com/nltk/nltk_data.git下载完成后进入 nltk_data目录cd nltk_data找到其中的 index.xml文件,把文件内所有的s://raw.原创 2022-02-14 22:24:20 · 371 阅读 · 0 评论 -
利用 Python操作目录 —— 2022/2/13
创建目录import osdef create_directory(index_start, index_end, path=''): """ 创建目录(默认在当前文件层创建目录) :param index_start:起始文件索引 :param index_end: 结束文件索引 :param path: 路径拼接(默认为空字符串) :return: null """ while index_start <= index_end:原创 2022-02-13 22:48:08 · 220 阅读 · 0 评论 -
利用 Python处理句子中的脏话 —— 2022/2/12
处理句子中的脏话pip install better_profanity -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comfrom better_profanity import profanity # profanity means dirty words# 审查元素时忽视大小写情况# profanity.censor function"""替换脏话1. profanity.censor可以审查文本中的脏原创 2022-02-12 22:54:32 · 920 阅读 · 1 评论 -
结合GUI可视化发送QQ消息 —— 2022/2/11
可视化发送信息import win32guiimport win32conimport win32clipboard as wimport timeimport requestsfrom tkinter import *from tkinter import messageboxdef get_news(): url = "http://open.iciba.com/dsapi/" r = requests.get(url) content = r.json()['原创 2022-02-11 23:18:36 · 260 阅读 · 0 评论 -
Python 自动发送QQ端口消息 —— 2022/2/10
自动发送QQ消息import win32guiimport win32conimport win32clipboard as wimport timedef send(name, msg='消息内容未定义', num=1): """ :param name:窗口名字 :param msg: 需要发送的信息内容 :param num: 需要发送信息的次数 :return: null """ for i in range(0, num):原创 2022-02-10 21:02:03 · 953 阅读 · 0 评论 -
利用 Python在控制台绘制图形 —— 2022/2/9
绘制图形原创 2022-02-09 20:14:01 · 438 阅读 · 0 评论 -
Python 实现进制转换 —— 2022/2/8
Python进制转换进制转换"""十进制(decimal),二进制(binary),八进制(octal),十六进制(hexadecimal)且二进制/八进制/十六进制数分别具有 0b,0o和 0x前缀"""def Decimal_To_Binary(value, select=True): """ 此函数将实现十进制到二进制的转换(只适用于整数) 第一种方法:利用挡除法取余数 第二种方法:直接调用内置函数 bin(10) ——> '0b1010' e原创 2022-02-08 22:07:37 · 1831 阅读 · 0 评论