随笔分类 -  Python

摘要:[本文出自天外归云的博客园] RediSearch是一个非常强大的全文搜索引擎,它可以与Python一起使用,为你的应用程序提供快速的搜索能力。以下是一些使用RediSearch的场景示例: 场景一:商品搜索 假设你正在开发一个电子商务网站,你需要为用户提供一个搜索框,让他们能够快速找到他们想要的商 阅读全文
posted @ 2024-04-19 11:02 天外归云 阅读(49) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] Python 函数返回多个值和函数注解 在 Python 中,函数可以返回多个值。这在某些情况下很有用,因为它允许函数一次性返回多个相关联的结果。Python 使用元组(tuple)来实现这一特性。 函数返回多个值示例 下面是一个示例函数,它接受一个整数和一个字符串作为 阅读全文
posted @ 2024-03-06 17:05 天外归云 阅读(845) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 问:Python3中什么时候用多进程、什么时候用多线程、什么时候用多协程? 在 Python 3 中,选择使用多进程、多线程或多协程取决于您的应用程序的特定需求和场景。下面是一些一般情况下的指导原则: 多进程:- 当需要执行 CPU 密集型任务时,多进程是一个好的选择。 阅读全文
posted @ 2023-09-22 13:30 天外归云 阅读(132) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 有几个流行的VS Code插件可以帮助你在Python开发中遵循代码规范。以下是其中一些常用的插件: 1. Pylance:这是一个功能强大的语言服务器,提供了代码自动完成、类型检查、代码导航等功能。它可以与其他代码规范插件配合使用,提供实时的提示和建议。 2. pyl 阅读全文
posted @ 2023-09-01 15:40 天外归云 阅读(923) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 学习资料 supervisor文档:http://supervisord.org/running.html 踩坑总结 问题1:提示找不到一些包含/tmp的路径 需要修改supervisord.conf配置文件中的一些/tmp/路径: logfile=/var/log/s 阅读全文
posted @ 2023-02-01 14:52 天外归云 阅读(112) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 在python3.7之后,async和await关键字的使用变得更加容易。 async和await总是成对出现,async定义协程任务,await等待协程任务完成。 代码如下: import asyncio import time # 定义单个协程任务 async de 阅读全文
posted @ 2022-10-12 15:01 天外归云 阅读(157) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 当你用python调用grpc接口的时候,返回的protobuf数据中如果含有中文,会显示成编码模式,类似“\345\214\227\344\272\254”,如何显示成中文呢?这里有两种办法: # 方法一:对 grpc 接口返回的包含中文编码的整体内容进行处理 def 阅读全文
posted @ 2022-08-29 21:56 天外归云 阅读(647) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 问题:将url转换成指定长度的短链,并支持短链还原 代码如下: #!/usr/bin/python # 实现url与短链相互转换的方法 import random words = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQR 阅读全文
posted @ 2022-07-07 17:14 天外归云 阅读(276) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 题目:通过年月日,计算是当年的第几天 解法如下: #!/usr/bin/python from datetime import datetime import time # 方法一: 利用库函数 def ret_day_1(year, month, day): d = 阅读全文
posted @ 2022-07-05 19:38 天外归云 阅读(710) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 问题:找出字符串中最长回文子串 我的思路:抛砖引玉。找出所有子串,挨个判断是不是回文,并记录最长的回文子串 代码如下: #!/usr/bin/python def is_huiwen(s): low, high = 0, len(s)-1 while low < hig 阅读全文
posted @ 2022-06-28 16:40 天外归云 阅读(283) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 问题:合并两个有序数组 思路:双指针挨个比较两个数组的元素 代码如下: #!/usr/bin/python def combine_two_sorted_arr(a, b): c = [] i, j = 0, 0 while i < len(a) and j < len 阅读全文
posted @ 2022-06-28 16:29 天外归云 阅读(242) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 有这么一个连续有序数组,比如1,2,3,4,5,6,7,8,9。把7,8,9移到最前面,就是7,8,9,1,2,3,4,5,6。让你找出某个元素在数组中的索引,如果没有则返回-1 用python我的解法是这样的,先把那个分界点找出来,然后切成两个数组,判断下该在哪个数组 阅读全文
posted @ 2022-06-14 10:45 天外归云 阅读(100) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 通过列表构造树,按层级遍历打印二叉树: #!/usr/bin/python # Write Python 3 code in online editor and run it. class TreeNode(): def __init__(self, val): sel 阅读全文
posted @ 2022-06-09 20:49 天外归云 阅读(334) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] Python中通过内置的sort函数和sorted函数进行排序方法总结: #!/usr/bin/python # Write Python 3 code in online editor and run it. # 利用list的sort方法对数组顺序排序 a = [1 阅读全文
posted @ 2022-06-09 17:27 天外归云 阅读(176) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 问题:计算字符串中最长不重复子串 我的思路: class Solution(object): def lengthOfLongestSubstring(self, s): """ :type s: str :rtype: int """ longtest_length 阅读全文
posted @ 2022-05-19 14:50 天外归云 阅读(38) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 运行环境&前提条件:Windows 10 安装 import 中提到的必要的 python 库 代码如下: from datetime import datetime, timedelta import dateutil.parser import win32com.c 阅读全文
posted @ 2022-03-11 16:42 天外归云 阅读(431) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 下载蓝天祐的豆瓣音乐播放列表中的音乐:https://site.douban.com/RU/widget/playlist/13762211/ 上代码: # -*- coding: utf-8 -*- import requests, os from bs4 impor 阅读全文
posted @ 2021-04-14 17:51 天外归云 阅读(178) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 利用问题的普遍性和特殊性来求解,代码如下: 测试结果: 在微信公众号编程派一篇文章看到这个LeetCode上的问题,自己动手写写♪(・ω・)ノ 阅读全文
posted @ 2020-01-06 16:03 天外归云 阅读(386) 评论(0) 推荐(0) 编辑
摘要:[文本出自天外归云的博客园] 早上起来突然想求圆周率,1单位时圆的面积。 代码如下: 运行结果接近3.1415926,dy传的越小,x_slices传的越大,就越接近。 半径为:1 初始小矩形到圆周的距离:1 - x_from_start_to_cc 其中dy代表四分之一圆中初始小矩形的高度,x_s 阅读全文
posted @ 2019-12-08 22:09 天外归云 阅读(712) 评论(0) 推荐(0) 编辑
摘要:[本文出自天外归云的博客园] 优化前后新老代码如下: 老方法里外层for循环和内层for循环里均存在耗时操作: 1)git.get_project_members() 2)git.get_user_info(member_name, debug=False) 分两步来优化,先里后外或先外后里都行。用 阅读全文
posted @ 2019-09-10 20:54 天外归云 阅读(18340) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示