python3学习之print

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3学习之print相关的知识,希望对你有一定的参考价值。

%:转换说明符的标记

右对齐(+);

左对齐(-);

使用规则:%[+-][宽度][转换类型]


转换类型          含义

d,i                 带符号的十进制整数
o                   不带符号的八进制
u                   不带符号的十进制
x                    不带符号的十六进制(小写)
X                   不带符号的十六进制(大写)
e                   科学计数法表示的浮点数(小写)
E                   科学计数法表示的浮点数(大写)
f,F                 十进制浮点数
g                   如果指数大于-4或者小于精度值则和e相同,其他情况和f相同
G                  如果指数大于-4或者小于精度值则和E相同,其他情况和F相同
C                  单字符(接受整数或者单字符字符串)
r                    字符串(使用repr转换任意python对象)
s                   字符串(使用str转换任意python对象)


In [66]: test = "This is test message"

In [67]: len(test)

Out[67]: 20

In [68]: print("#%30s,%30s#" %(test,test))      ###默认右对齐

#          This is test message          This is test message#

In [69]: print("#%-30s#" %test)    ####左对齐

#This is test message          #


print默认是换行的,不换行时需要指定替代符号,用法如下:

In [91]: for i in range(10):

    print(i,end=‘,‘)

   ....:     

0,1,2,3,4,5,6,7,8,9,


以上是关于python3学习之print的主要内容,如果未能解决你的问题,请参考以下文章

Python 学习之《Learn Python3 The Hard Way 》第五部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第四部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第九部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第七部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第十部分学习笔记

Python 学习之《Learn Python3 The Hard Way 》第三部分学习笔记