Python中的输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的输出相关的知识,希望对你有一定的参考价值。
1.Python的输出语句
Python输出语句是print,但是python2.x与3.x又有点区别。python2.x输出 print "xxx"能成功执行,而3.x不行,所以建议大家用print("xxx")
2.格式化输出
格式化输出用到的其实就是我们常用的占位符。我们来看看格式化输出的格式
print("格式符号"%变量)
多个变量:print("多个格式符号"%(变量1,变量2))
我们来写一个:
a=5 print("我爱你已经%d年了"%a)
#这串代码用的格式符号是%d,它存储的是10进制整数
#输出结果:我爱你已经5年了
Python中的占位符除了%d还有很多,请看下表(转自黑马程序员)
格式符号 | 转换 |
%c | 字符 |
%s | 通过str() 字符串转换来格式化 |
%i | 有符号十进制整数 |
%d | 有符号十进制整数 |
%u | 无符号十进制整数 |
%o | 八进制整数 |
%x | 十六进制整数(小写字母) |
%X | 十六进制整数(大写字母) |
%e | 索引符号(小写‘e‘) |
%E | 索引符号(大写“E”) |
%f | 浮点实数 |
%g | %f和%e 的简写 |
%G | %f和%E的简写 |
我们挑几个常用的来说
一.%c -------------字符
1 c=a 2 print("%c",%c) 3 #发现只能敲一个字节 4 #输出结果a
二.%s-------------字符串
name=“豪哥”
love="我爱你" print("%s你好帅,%s" %(name,love)) #输出结果:豪哥你好帅,我爱你
三.%o-----------转换成八进制输出
1 o=20 2 print("%o"%o) # %o转换成八进制整数
#输出结果:24
3.换行输出
换行输出-----\n
1 print("我真的\n爱你") 2 #输出结果:我真的 3 # 爱你
以上是关于Python中的输出的主要内容,如果未能解决你的问题,请参考以下文章