Python格式化字符串在实际操作过程中的应用

开发 后端
如果你对Python格式化字符串感兴趣的话,你就可以点击以下的文章对其在实际应用的过程中的操作进行了解,望你会有所收获。

Python格式化字符串作为计算机语言中常用的计算机语言,在其相关的实际操作应用中,你如果对其有不解之处。你就可以浏览以下的文章对其进行了解,以下是文章的具体介绍,希望你会有所收获。

Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。在 Python 中,字符串格式化使用与 C 中 sprintf 函数一样的语法。

例 3.21. 字符串的格式化

  1. >>> k = "uid" 
  2. >>> v = "sa" 
  3. >>> "%s=%s" % (k, v)  

'uid=sa' 整个表达式的值为一个字符串。***个 %s 被变量 k 的值替换;第二个 %s 被 v 的值替换。Python格式化字符串的所有其它字符 (在这个例子中,是等号) 按原样打印输出。注意 (k, v) 是一个 tuple。我说过它们对某些东西有用。

您可能一直在想,做了这么多工作只不过是为了做简单的字符串连接。您想的不错,只不过字符串格式化不只是连接。它甚至不仅仅是格式化。它也是强制类型转换。例 3.22. 字符串格式化与字符串连接的比较

  1. >>> uid = "sa" 
  2. >>> pwd = "secret" 
  3. >>> print pwd + " is not a good password for " + uid   
  4. secret is not a good password for sa  
  5. >>> print "%s is not a good password for %s" % (pwd, uid)   
  6. secret is not a good password for sa  
  7. >>> userCount = 6 
  8. >>> print "Users connected: %d" % (userCount, )   
  9. Users connected: 6  
  10. >>> print "Users connected: " + userCount   
  11. Traceback (innermost last):  
  12. File "<interactive input>", line 1, in ?  
  13. TypeError: cannot concatenate 'str' and 'int' objects 

以上文章那就是对Python格式化字符串的实际操作步骤的部分介绍。

【编辑推荐】

  1. Python开发环境用windows配置的实际步骤介绍
  2. Python Library在实际操作中具有十分强大的功能
  3. Python常用模块I中常用内置函数的具体介绍
  4. Python常用模块I与操作系统相关的调用和操作
  5. Python示例程序的基础测绘学的介绍
责任编辑:佚名 来源: 互联网
相关推荐

2010-03-16 15:16:01

Python web框

2010-05-17 13:28:15

MySQL 复制

2010-05-27 15:11:44

MySQL保存

2010-03-30 12:50:42

Oracle存储

2010-06-30 12:39:11

2010-03-16 10:58:35

Python字符串

2010-03-16 16:22:36

Python字符串

2010-08-05 09:33:31

DB2数据库卸载

2011-02-24 14:23:18

2010-06-17 16:22:04

SQL Server

2010-07-23 13:33:00

SQL Server

2022-05-09 14:04:27

Python字符串格式化输出

2010-04-15 16:47:46

Oracle字段

2010-06-07 16:36:29

MySQL连接字符串

2010-04-23 13:29:01

Oracle存储过程

2021-06-09 07:55:18

Python格式化字符串

2010-03-11 19:34:57

Python字符串

2010-06-17 16:38:14

MS SQL Serv

2010-03-22 18:20:47

Python正则表达式

2009-08-25 15:48:03

C#数组操作
点赞
收藏

51CTO技术栈公众号