
python
丶Suage
此人非常懒,什么都没有写
展开
-
能够识别六代IP(IPV6)的正则表达式
用于识别六代IP的正则表达式原创 2022-07-29 15:26:19 · 3320 阅读 · 0 评论 -
Python 通过继承创建单例对象
Python 通过继承创建单例对象原创 2022-07-07 11:16:46 · 309 阅读 · 0 评论 -
python 双指针列表对比 列表对比
python 双指针列表对比 列表对比原创 2022-06-28 17:58:20 · 345 阅读 · 0 评论 -
Python遍历FTP服务器文件
Python遍历FTP服务器文件原创 2022-06-23 17:54:12 · 1683 阅读 · 0 评论 -
5行代码获取实时奥运金牌榜
代码如下:from bs4 import BeautifulSoupimport reimport requestsfor i in BeautifulSoup(requests.get(r'https://tiyu.baidu.com/tokyoly/home/tab/%E5%A5%96%E7%89%8C%E6%A6%9C').text, "html.parser").select_one('.rank-list').select('a')[:10]: print(re.split(r'(原创 2021-07-27 16:43:14 · 342 阅读 · 0 评论 -
Python 进制转换, 实现任意进制转换为任意进制的方法, 支持小数和负数, 二进制转十进制, 十进制转二进制, 小数进制转换, k进制转换
代码如下:# -*- coding = utf-8 -*-# @Time : 2021/1/23 16:10# @Author : Suage# @File : SysConvert.pyfrom threading import Lockclass StringBuilder: def __init__(self, content=None, convert_way='STR', convert_function=None): if content is None原创 2021-01-24 21:33:50 · 456 阅读 · 0 评论 -
Python 使用递归实现九九乘法表, 不使用循环, 仅定义一个函数
Python 使用递归实现九九乘法表, 不使用循环, 仅定义一个函数代码如下# -*- coding = utf-8 -*-# @Time : 2021/1/17 18:46# @Author : Suagedef recursion_99(n, i=1, j=1): if i > n: return print(f'{j}*{i}={i * j}', end='\t') if j < i: recursion_99(n, i, j + 1)原创 2021-01-17 22:23:51 · 983 阅读 · 0 评论 -
Python 所有字符串方法 带实例
字符串方法center# %%# 返回居中字符串,指定宽度。使用指定的fillchar填充(默认为ASCII空间)。# 如果width小于或等于,则返回原始字符串len(s)# str.center(width[, fillchar])print('hello world!'.center(20, '@')) # @@@@hello world!@@@@count# %%# 返回[ start,end ] 范围内substring sub的不重叠出现的次数。# 可选参数start和原创 2020-09-12 20:04:52 · 419 阅读 · 0 评论 -
这可能是Python中最快的质数计算方案 Python 质数计算 素数计算 多进程 多线程 超高速并行计算
这可能是Python中最快的质数计算方案:计算2亿内的质数只要1秒!计算10亿内的质数只要4.4秒!这个速度可能比不了C,但是对于Python可以说是非常快了!筛选法简直无敌从筛选法单线程实现,单线程结果保存,到多进程实现,结果分段保存,自动合并再到边计算边合并, 最后整理代模块化一下搞了将近20个小时…上结果!以下是代码:# -*- coding = utf-8 -*-# @Time : 2020/9/8 20:43# @Author : Suage# @File原创 2020-09-09 01:01:30 · 2289 阅读 · 1 评论