- 博客(26)
- 收藏
- 关注
翻译 Naninovel 中文文档
#API 参考脚本命令 API 参考。使用侧栏在可用命令之间快速导航。删除线表示无名参数,粗体表示必填参数;其他参数应该被认为是可选的。如果您不知道这是怎么回事,请查阅naninovel 脚本指南。所有脚本命令都支持以下参数:IDType描述DescriptionifString一个布尔脚本表达式,控制命令是否应该执行。A boolean script expression, controlling whether the command should execut
2022-01-10 13:14:27
3692
3
原创 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
322
原创 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
443
原创 Java 使用递归实现九九乘法表, 不使用循环, 仅定义一个函数
Java 使用递归实现九九乘法表, 不使用循环, 仅定义一个函数代码如下/** * @author Suage */public class Recursion99 { static void recursion99(int n, int i, int j) { if (i > n) return; System.out.printf("%s*%s=%s\t", j, i, i * j); if (j < i) recursio
2021-01-17 22:32:57
283
原创 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
967
原创 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
402
原创 这可能是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
2248
2
原创 Python 运算符和表达式
运算符和表达式表达式是值,变量和操作符(或叫运算符)的组合。单独的一个值是一个表达式,单独的变量也是一个表达式。运算符算数运算符(必会)运算符描述+两个对象相加-减-得到负数或是一个数减去另一个数*乘-两个数相乘或是返回一个被重复若干次的字符串/除-x除以y%取模-返回除法的余数**幂-返回x的y次幂//取整除-向下取接近除数的整数同时获得商和余数divmod(13, 5) # (2, 3)例:a = 10b
2020-09-06 04:49:54
239
原创 Python 基本数据类型
基本数据类型整数(int)进制进制二进制八进制十进制十六进制转换bin()oct()-----hex()表示0b0o-----0xn = 123print(bin(n))print(oct(n))print(hex(n))"""0b11110110o1730x7b"""布尔(bool)True -> 1False -> 0None值为0的数字空字符串空列表空元祖空字典自动类型转换boot -&
2020-09-06 04:49:00
107
原创 Python 输入与输出 格式化输出
输入与输出格式化输出%操作符‘%?’.%varprint( '%s吃了%d%s%s!' % ('你', 10, '碗', '米'))'''你吃了10碗米!'''format函数‘{}’.format(var)print( '{}吃了{}{}{}!'.format('你', 10, '碗', '米'))'''你吃了10碗米!'''f-Stringf’{var}’print( f'{"你"}吃了{10}{"碗"}{"米"}!')'''你吃了1
2020-09-06 04:45:13
341
原创 Python 格式化输出 (超详细,带例子)
"""'{索引或名称:(填充字符)(对齐或填充方式)(正数符号)(长度)(.小数部分长度)(类型)}'.format(var) 索引或名称: 使用数字指定索引 print('{1:},{0:}'.format(10,20)) -> 10 标签定位 print('{Suage:}'.format(Apple=20, Suage=10)) -> .
2020-08-20 17:57:24
941
原创 Python 实现 QuickSort (快速排序算法) 详细注解 带示例 助你理解 QuickSort (快速排序算法)
废话不多直接上代码:# -*- coding: utf-8 -*-# @Time : 2020/7/26 21:36# @Author : Suage# @File : QuickSort.pyfrom random import randintclass QuickSort: def __init__(self, arr: list): """ QuickSort :param arr: 要排序的列表
2020-07-27 03:54:26
682
原创 Java 小数进制转换,实现任意进制转换为任意进制的方法
废话不多上干货!/** * 个人数学工具 * * @author Suage */class Convert { //可用计数字符 private static String unit = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; //输入数字 private String number; //输入进制...
2020-04-23 20:19:38
2110
原创 Java 在Eclipse 带变量名称及变量类型将变量输出至控制台的快捷方法
IDEA的设置方法见:https://blog.youkuaiyun.com/qq_33766294/article/details/105610171打开设置拿去复制:prv带名称输出变量System.out.printf("%2$$s:%1$$s\n", ${VAR}, "${VAR}");--------------------------...
2020-04-19 10:11:26
803
原创 Java 在IDEA下 带变量名称及变量类型将变量输出至控制台的快捷方法
Ctrl+Alt+S快捷键打开设置搜索"Live Templates"记得勾选Java:带名称输出变量:System.out.printf("%2$s:%1$s\n", $VAR$, "$VAR$");$END$带名称,类型,输出变量:System.out.printf("%2$s(%3$s):%1$s\n", $VAR$, "$VAR$", ((...
2020-04-19 09:38:03
1732
原创 Java 之 多态的使用与特性
package 多态2;/** * 多态性: * 创建多态对象时,被创建的对象只包含声明类的结构 * 使用多态时,优先使用子类的结构(虚拟方法调用) * a b = new c(); * "a":声明类型 * "b":对象名称 * "c":"a"的子类 * 创建的"b"包含a的属性和方法,但如果在子类"c"中重写了方法,则执行子类中的方法 *///实例代码class ...
2020-04-18 09:30:42
122
原创 Java printf 数字格式化总结
废话不多上干货:System.out.printf("%a$+-0b.c?", number); "%":起始符号 "a$":表示第几个变量(可选) "+":表示带正负号输出(可选) "-":表示左对齐(默认右对齐)(可选) "0":用0补齐空白(可选) "b":输出长度(可选) "c":小数点后位数(可选) "?":表示类型: ...
2020-04-17 14:51:53
258
原创 Python 浮点数的进制转换-十进制转二进制
2019年6月23日学习记录:accuracy = 5 # 小数部分精度def dtb(num): #判断是否为浮点数 if num == int(num): #若为整数 integer = str(bin(num)) integer = integer[2:] return integer else...
2019-06-23 10:26:24
4397
原创 Python3--关键词,错误种类,术语表1
2019年6月22日Python3关键字:and,del,from,not,while,as,elif,global,or,with,assert,else,if,pass,yield,break,except,import,print,class,in,raise,continue,finally,is,return,def,for,lambda,try,nonlocal.错误种类:语法错...
2019-06-22 17:08:24
294
转载 欢迎使用优快云-markdown编辑器-BAK
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-06-22 15:37:51
498
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人