文件名称:字符串格式化符号-qt教学大纲
文件大小:5.26MB
文件格式:PDF
更新时间:2024-06-23 19:46:20
python 核心编程 中文版 高清文字版
表 6.4 字符串格式化符号 格式化字符 转换方式 %c 转换成字符(ASCII 码值,或者长度为一的字符串) %r a 优先用 repr()函数进行字符串转换 %s 优先用 str()函数进行字符串转换 %d / %i 转成有符号十进制数 %u b 转成无符号十进制数 %o b 转成无符号八进制数 %x b /%X b (Unsigned)转成无符号十六进制数(x/X代表转换后的十六进制字符的大 小写) %e/%E 转成科学计数法(e/E 控制输出 e/E) %f/%F 转成浮点数(小数部分自然截断) %g/%G %e 和%f/%E 和%F 的简写 %% 输出% a. Python2.0 新增;而且好像只有 Python 里面有. b. Python2.4 里面%u/%o/%x/%X 在遇到负数的时候会返回一个有符号字符串 Python 支持两种格式的输入参数。第一种是元组(见 2.8 节,6.15 节),这基本上是一种的 C printf()风格的转换参数集; Python 支持的第二种形式是字典形式(详见第 7 章).字典其实是一个哈希键-值对的集合。 这种形式里面,key 是作为格式字符串出现,相对应的 value 值作为参数在进行转化时提 供给格式字符串. 格式字符串既可以跟 print 语句一起用来向终端用户输出数据,又可以用来合并字符串形 成新字符串,而且还可以直接显示到 GUI(Graphical User Interface)界面上去. 其他的格式字符和方法见表 6.5