UiBot--[365插件]字符串格式化整理插件 LLL免费+开源

2024-02-08 04:48

本文主要是介绍UiBot--[365插件]字符串格式化整理插件 LLL免费+开源,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

转载自https://forum.uibot.com.cn/thread-779.htm

[365插件]字符串格式化整理插件 LLL免费+开源

99365 4月前  1024


插件下载:

下载地址见主帖: https://forum.uibot.com.cn/thread-1545.htm

有更好的建议, 或者使用上的疑问, 请回帖留言, 我会及时处理疑问

 

 

_[365插件]字符串格式化整理插件 LLL免费+开源

_[365插件]字符串格式化整理插件 LLL免费+开源

// 引入模块.

import LLL

 

// 随便写几句代码, 为的目的是: 取出一些变量的数值.

// 我这里用的是取时间.

dim tRet = Time.Now()

dim hour = Time.Hour(tRet)

dim minute = Time.Minute(tRet)

dim second = Time.Second(tRet)

 

// 好, 到了这里, 把这 三个变量装到 List中, 也就是 中括号括起来的变量 []

dim varList = [hour, minute, second]

// -------------------------------------------- 格式化整理例子 --------------------------------------------

// 例子1.

// varList中有三个变量, 所以就会有三个花花花括号.

TracePrint LLL.sformat("{}时{}分{}秒", varList)

 

// 例子2.

// 字符数量进行对齐, > 是往右对齐,   < 是往左对齐,   ^ 是居中对齐

TracePrint LLL.sformat("{:0>2}时{:0>2}分{:0>2}秒", varList)

 

// 例子3.

Dim  A = "我是"

Dim  B = "中国人啊"

Dim  C = 666

TracePrint LLL.sformat("我是例子3 {}{}{}", [A, B, C])

 

// 例子4.

TracePrint LLL.sformat("我是例子4: {}{}{}", ["我是", "中国人啊", 666])

 

// 例子5.

TracePrint LLL.sformat("{}{}{}", ["我是", "中国人啊", 666])

最新回复 (13)

  • 徐瑞亭 4月前

     2楼

    太棒了,收藏了,感谢

  • 99365 4月前

     3楼

    这种做法是比较规范的, 很规范的 反正就是很Nice啦
    那些& 连接符啊 + 连接符啊, 还要转换变量类型啊, 实在是太难为新手啦
    直接用这个方式, 既正规正统, 又省心, 突然感觉看到了蓝天白云 空气那样清新 啊~

  • 99365 4月前

     4楼

    更多隐藏特性可以参考一下python3.6以上版本 等你来挖掘

  • 刘_37478 4月前

     5楼

    楼主有使用说明吗?菜鸟+新手表示 dim f2 = LLL.sformat("{:0>2}时{:0>2}分{:0>2}秒", varList)  中 :0>2 不明白什么意思。能解答下吗?谢谢!

  • Emacs 4月前

     6楼

    666

  • 代 4月前

     7楼

    谢谢大佬,支持一下,666

  • 99365 4月前

     8楼

     刘_37478 楼主有使用说明吗?菜鸟+新手表示 dim f2 = LLL.sformat("{:0>2}时{:0>2}分{:0>2}秒", varList) 中 :0> ...
    {:0>2}
    代表对变量的数值进行调整, 调整样式为 2个字符的长度, 
    如果数值是1的时候, 那么就调整为是01, 如果是24的时候 那么还是24
  • 99365 4月前

     9楼

     刘_37478 楼主有使用说明吗?菜鸟+新手表示 dim f2 = LLL.sformat("{:0>2}时{:0>2}分{:0>2}秒", varList) 中 :0> ...
    {:啊>6} 就是6个长度
    假设 你的名字是 张三, 会返回   啊啊啊啊张三
    {:啊^6} 
    会返回   啊啊张三啊啊
    {:哦<6} 
    会返回   张三哦哦哦哦
     
  • 垦荒牛 4月前

     10楼

    这个好,辛苦了,希望持续更新,更多更强大的功能!

  • 千里马 4月前

     11楼

    很棒呀,学习了,谢谢。

  • 小白-5.27 4月前

     12楼

    66666666666

  • 99365 3月前

     13楼

    dim index = 0
    for index = 0 to 5
    dim path = LLL.sformat("C:/新建文件夹/苹果{}.jpg", [index])
    traceprint path
    next

  • Rick 2月前

     14楼

    好贴,

这篇关于UiBot--[365插件]字符串格式化整理插件 LLL免费+开源的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/689937

相关文章

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

python修改字符串值的三种方法

《python修改字符串值的三种方法》本文主要介绍了python修改字符串值的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学... 目录第一种方法:第二种方法:第三种方法:在python中,字符串对象是不可变类型,所以我们没办法直接

JAVA中整型数组、字符串数组、整型数和字符串 的创建与转换的方法

《JAVA中整型数组、字符串数组、整型数和字符串的创建与转换的方法》本文介绍了Java中字符串、字符数组和整型数组的创建方法,以及它们之间的转换方法,还详细讲解了字符串中的一些常用方法,如index... 目录一、字符串、字符数组和整型数组的创建1、字符串的创建方法1.1 通过引用字符数组来创建字符串1.2

Linux磁盘分区、格式化和挂载方式

《Linux磁盘分区、格式化和挂载方式》本文详细介绍了Linux系统中磁盘分区、格式化和挂载的基本操作步骤和命令,包括MBR和GPT分区表的区别、fdisk和gdisk命令的使用、常见的文件系统格式以... 目录一、磁盘分区表分类二、fdisk命令创建分区1、交互式的命令2、分区主分区3、创建扩展分区,然后

C#中字符串分割的多种方式

《C#中字符串分割的多种方式》在C#编程语言中,字符串处理是日常开发中不可或缺的一部分,字符串分割是处理文本数据时常用的操作,它允许我们将一个长字符串分解成多个子字符串,本文给大家介绍了C#中字符串分... 目录1. 使用 string.Split2. 使用正则表达式 (Regex.Split)3. 使用

IDEA常用插件之代码扫描SonarLint详解

《IDEA常用插件之代码扫描SonarLint详解》SonarLint是一款用于代码扫描的插件,可以帮助查找隐藏的bug,下载并安装插件后,右键点击项目并选择“Analyze”、“Analyzewit... 目录SonajavascriptrLint 查找隐藏的bug下载安装插件扫描代码查看结果总结Sona

Java中JSON字符串反序列化(动态泛型)

《Java中JSON字符串反序列化(动态泛型)》文章讨论了在定时任务中使用反射调用目标对象时处理动态参数的问题,通过将方法参数存储为JSON字符串并进行反序列化,可以实现动态调用,然而,这种方式容易导... 需求:定时任务扫描,反射调用目标对象,但是,方法的传参不是固定的。方案一:将方法参数存成jsON字

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。