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 # 爱你
时间: 2024-10-06 03:29:00