对python的输出和输出格式详解

  

<强>输出

  

        #打印提示   打印(“hello world”)      

用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出“hello, world”,用代码实现如下:

        在在在打印(“hello, world”)      

print()函数也可以接受多个字符串,用逗号”、“隔开,就可以连成一串输出:

        在在在print(“那只敏捷的棕色狐狸”,“跳过”,“懒惰的狗”)   那只敏捷的棕色狐狸跳过了懒惰的狗      

print()会依次打印每个字符串,遇到逗号”、“会输出一个空格,因此,输出的字符串是这样拼起来的:

  

对python的输出和输出格式详解

  

print()也可以打印整数,或者计算结果:

        在在在印刷(300)300在祝辞祝辞   打印300 (100 + 200)      

因此,我们可以把计算100 + 200的结果打印得更漂亮一点:

        在在在打印(100 + 200=100 + 200)   100 + 200=300      

注意,对于100 + 200,Python解释器自动计算出结果300年,但是,100 + 200='是字符串而非数学公式,Python把它视为字符串,请自行解释上述打印结果。

  

  

<强>格式化

  

最后一个常见的问题是如何输出格式化的字符串。我们经常会输出类似“亲爱的xxx你好!你xx月的话费是xx,余额是xx”之类的字符串,而xxx的内容都是根据变量变化的,所以,需要一种简便的格式化字符串的方式。

  

对python的输出和输出格式详解

  

在Python中,采用的格式化方式和C语言是一致的,用%实现,举例如下:

        在在在“你好,% s ' % '世界'   “你好,世界”   在在在“嗨,% s, $ % d。' %(“迈克尔”,1000000)   嗨,迈克尔,你的1000000美元。”      

你可能猜到了,%运算符就是用来格式化字符串的。在字符串内部,% s表示用字符串替换,% d表示用整数替换,有几个% & # 63;占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个% & # 63;,括号可以省略。

  

<强>常见的占位符有:

  

     指定表格中<坳/> <坳/> 指定表格中                                                                                                            

  

其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数:

        在在在' % 2 d - % 2 d ' % (3,1)   “3-01”   在在在' %。2 f ' % 3.1415926   “3.14”      

如果你不太确定应该用什么,% s永远起作用,它会把任何数据类型转换为字符串:

        在在在年龄:% s。真正的性别:% s ' %(25日)   年龄:25。性别:真正的      

有些时候,字符串里面的%是一个普通字符怎么办?这个时候就需要转义,用% %来表示一个%:

        在在在的增长率:% d % % % 7   增长率:7%的      

这个小练习,你也可以来尝试一下呦!

  

小明的成绩从去年的72分提升到了今年的85分,请计算小明成绩提升的百分点,并用字符串格式化显示出xx.x %,只保留小数点后1位。

  

以上这篇对python的输出和输出格式详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

对python的输出和输出格式详解