码迷,mamicode.com
首页 > 编程语言 > 详细

python 中的%s是什么意思呢?

时间:2017-08-26 21:26:59      阅读:511      评论:0      收藏:0      [点我收藏+]

标签:结果   tle   world   for   div   结合   money   用法   orm   

         今天忽然想写Python中的%s的意思,它怎么理解呢,我查阅了一下相关文献,然后结合了自己的理解,分析如下:

          这是一个字符串格式化语法(这是从c 中调用的)

          具体请参阅     http://www.diveintopython.net/native_data_types/formatting_strings.html

 

  Python支持将值格式化为字符串,虽然这可以包括非常复杂的表达式,但是最基本的用法是将值插入到%s 占位符的字符串中。

title = "hello  world!"
print( "%s" %title)
结果:hello  world!

注意:这里的 %s 被替换为后面 % 符号后窑传递给字符串的内容(他可以包括单个和多个字符串)

上面是单个内容,下面举例说一下多个内容,此处用元组来说明插入多个字符串

apple_price=5

apple_weight =9

shopping_apple_money = apple_weight*apple_price

print("苹果的单价是%s    苹果的重量是%s    所以总共花费了 %s  "   % (apple_price,apple_weight,shopping_apple_money))

结果为:
      苹果的单价是5    苹果的重量是9    所以总共花费了 45

 

python 中的%s是什么意思呢?

标签:结果   tle   world   for   div   结合   money   用法   orm   

原文地址:http://www.cnblogs.com/wj-1314/p/7436299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!