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

更多相关文章

  1. Python笔记(九):字符串操作
  2. python 产生随机数,随机字符串
  3. python subprocess模块 监控子进程的2种方式 忙等待和立即返回同
  4. python 中 ? : 三元表达式 的实现方式
  5. linux shell脚本编程笔记(四): 获取字符串长度的七种方法
  6. Linux Shell编程(15)——操作字符串
  7. 如何在Linux中以编程方式获取给定相对路径的绝对路径?
  8. linux中常用时间和字符串之间相互转化
  9. 文本文件到字符串数组?

随机推荐

  1. Android/IOS手机使用Fiddler抓包
  2. Android测试驱动开发实践1
  3. Android(安卓)studio gradle build 太慢,
  4. android项目中每个文件的作用
  5. 也谈Android的学习和利用Android来赚钱
  6. 格式化字符串android 格式化时间
  7. Android声明和使用权限
  8. Android的5层平台架构
  9. Android中图片Bitmap的缩放
  10. Android常用布局