Python数据格式化
16lz
2021-01-22
Python有两种格式化字符串的方式,使用%或者使用内置format()函数。
使用%格式化字符串
在Python中使用%来格式化字符串,用法和效果类似于C语言中的%。格式为:%特定的转换类型 %data。
以下是常用的转换类型
%s | 字符串 |
%d | 十进制整数 |
%x | 十六进制整数 |
%o | 八进制整数 |
%f | 十进制浮点数 |
%e | 科学计数法表示浮点数 |
%g | 十进制或科学计数法表示的浮点数 |
%% | %本身 |
使用%格式化的例子,如下
1 >>> n = 52 2 >>> f = 72.08 3 >>> s = 'this is a test string' 4 >>> '%s %s %s' %(n,f,s) 5 6 >>> print('%s\n%s\n%s' %(n,f,s)) //以%s的方式输出 7 52 8 72.08 9 this is a test string 10 11 >>> print('%d\n%d' %(n,f)) //以%d的方式输出 12 52 13 72 14 15 字符串只能以%s的方式输出 16 17 >>> print('%f\n%f' %(n,f)) //以%f的方式输出 18 52.000000 19 72.080000 20 21 22 >>> print('%10d\n%10f\n%10s' %(n,f,s)) //设置最小宽度为10,默认右对齐 23 52 24 72.080000 25 this is a test string 26 27 >>> print('%-10d\n%-10f\n%-10s' %(n,f,s)) //左对齐 28 52 29 72.080000 30 this is a test string 31 32 >>> print('%-10.4d\n%-10.4f\n%-10.4s' %(n,f,s)) //设置小数点精度 33 0052 34 72.0800 35 this
更多相关文章
- Python笔记(九):字符串操作
- python 产生随机数,随机字符串
- python subprocess模块 监控子进程的2种方式 忙等待和立即返回同
- python 中 ? : 三元表达式 的实现方式
- linux shell脚本编程笔记(四): 获取字符串长度的七种方法
- Linux Shell编程(15)——操作字符串
- 如何在Linux中以编程方式获取给定相对路径的绝对路径?
- linux中常用时间和字符串之间相互转化
- 文本文件到字符串数组?