大家好,又见面了,我是你们的朋友全栈君。
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 # 爱你
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/155928.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...