转载自https://forum.uibot.com.cn/thread-779.htm
[365插件]字符串格式化整理插件 LLL免费+开源
99365 4月前 1024
插件下载:
下载地址见主帖: https://forum.uibot.com.cn/thread-1545.htm
有更好的建议, 或者使用上的疑问, 请回帖留言, 我会及时处理疑问
// 引入模块.
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> ...
代表对变量的数值进行调整, 调整样式为 2个字符的长度,
如果数值是1的时候, 那么就调整为是01, 如果是24的时候 那么还是2499365 4月前
9楼
刘_37478 楼主有使用说明吗?菜鸟+新手表示 dim f2 = LLL.sformat("{:0>2}时{:0>2}分{:0>2}秒", varList) 中 :0> ...
假设 你的名字是 张三, 会返回 啊啊啊啊张三
{:啊^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
nextRick 2月前
14楼
好贴,