Tcl-5. format 命令
format 命令和 C 语言中的 printf 和 sprintf 命令类似。它根据一组格式说明来格式化字符 串。此命令不会改变被操作字符串的内容。
[语法]:format spec value1 value2 ...
spec 变元包含了格式说明关键词和附加文字。使用%来引入一个关键词,后跟 0 个或者多 个修饰符,然后使用一个转换格式符结尾。
关键词的基本格式是“%aaaB” :aaa 是修饰符,B 代表一种格式转换符。例如%f 用于将对 应位置的参数转化为浮点数。
valueX 是变元。对每个变元来讲,其关键词可多达 6 部分:
- 位置说明符; - 标志; - 字段宽度;-精度; - 长度; - 转换符。
转换符之外的关键词都可以看作修饰符。
1.1 位置说明符 i$表示从第 i 个变元取数值而不是根据通常的位置对应关系对应的变元。位置记 数从 1 开始。
#要取第 2 个变元值,即 5。位置说明符的格式为 2$,并用\来引用符号$:
>set res [format "%2\$s" 1 5 9]
=>5
>puts $res =>5
set str [format "%3\$s %1\$s %2\$s" "are" "right" "You"]
=> You are right
>format "%8x" 20
=> 14 ;# 将 20 转换为十六进制数,8 位数据宽度,右对齐
Tcl-5. format 命令相关推荐
- tcl/tk参考——tcl内建命令
TCL内建命令 命令更新中,有链接的命令可以直接点击查看 字符串操作 append - 在变量后添加变量 binary - 从二进制字符串中插入或释放数值 format - 使用sprintf的风格格 ...
- tcl脚本vsim命令的参数列表
打开modelsim,在底部输入命令:vsim -help,能够打印相关的命令 # Usage: vsim [options] [[<library>.]<primary>[( ...
- TCL系列 - incr命令
文章目录 本篇文章介绍Incr命令 参考Tcl/Tk 经典书籍 incr命令,需要读入的是两个参数,一个参数是变量名,一个参数是一个整数 注意,这句话很重要,需要记住.incr是通过将这个整数加到这个 ...
- Tcl列表排序命令之lsort
lsort ?options? list 对列表中的元素进行排序,返回排序后的新列表.默认情况下以ascii的顺序递增排序.options支持以下选项: 选项 说明 -ascii 字符串比较. -di ...
- 学习自旋电子学的笔记01:微磁模拟软件OOMMF的教程(中文版)10-15章
穷且益坚,不坠青云之志.--王勃 <滕王阁序 > 目录 10 2D微磁求解器 10.1 2D微磁交互求解器:mmSolve2D. 10.2 OOMMF 2D微磁求解器批处理系统. 10.2 ...
- Modelsim的tcl命令
文章目录 一. 前言 二. 命令总结 三. 脚下留心: 1.Enable optimization 2.restart 3.路径 3.1绝对路径 3.2相对路径 3.3直接include 4.↑的使用 ...
- Python 语言创建 HyerMesh Tcl 命令流
目 录 Blog Links 一.前言 二.Tcl 命令 2.1 帮助文档 2.2 命令窗口 2.3 运行脚本 2.4 基本语法 三.模型组件 四.几何模型 4.1 几何点/Point 4.2 几何线 ...
- Tcl Tutorial 笔记 ·ubuntu命令行运行tcl 命令
ubuntu 安装tcl : sudo apt-get install tcl 在ubuntu命令行运行tcl 命令: usually via running "tclsh" or ...
- 初识Tcl(七):Tcl 字符串
Tcl 的原始数据类型是字符串,我们常常可以在Tcl找到引用字符串的唯一语言.这些字符串可以包含字母数字字符,数字,布尔值,甚至是二进制数据. TCL采用16位Unicode字符和字母数字字符,可以包 ...
最新文章
- php怎么删除多条,php 用checkbox一次性删除多条记录的方法
- PHP中文获取拼音函数
- JAVA企业级应用TOMCAT实战视频课程
- 操作系统(四)文件管理
- MySQL基础篇(01):经典实用查询案例,总结整理
- 苹果查询水货苹果笔记本(Mac Book)验机流程
- tensorflow-reverse(反向传播)
- mysql存储过程in_在MySQL存储过程中使用WHERE IN()
- English Learning from research paper
- 全面接触PDF:最好用的PDF软件汇总(2010-12-07更新)
- LoadRunner教程(29)-LoadRunner监控Tomcat
- 查看电脑硬盘分区格式
- Python功能使用学习笔记(4)--链接数据库
- linux shell搜索某个字符串,然后在后面加上字符串?字符串后面插入字符串?sed字符串后面插入字符串?...
- 生活随记 - 被摩拜app忽悠了
- GPIOA高8位输入控制低8位输出(位运算)
- nmbd samba中文
- win32 014 使用ResEdit 资源编译器 可视化编程 资源的编写
- 乐播:手机投屏和镜像有什么区别?
- 教你如何用VB做控件*.ocx
热门文章
- 教你辨别iPhone手机有锁无锁
- 主成分分析(principle component analysis)和因子分析(exploratory factor analysis)、主成分分析PCA和因子分析EFA的关系是什么?
- Android之PreferenceFragment详解
- 如何制作网线 ,网线制做详解(图示)
- left join,right join,inner join在oracle上的莱鸟问题
- MQTT客户端(基于mosquitto库)上报温度到阿里云
- 如何拍出来好看的Vlog,必备小技能(二)?
- 教你如何互联网布局,打造1套自动收钱的营销运营体系?(三)
- ECA-Net:深度卷积神经网络的高效通道注意力
- 资料搜集-JAVA系统的梳理知识6-JAVA多线程