首页 > 其他 > 详细

print的常用点

时间:2020-02-04 17:38:23      阅读:60      评论:0      收藏:0      [点我收藏+]

1. 变量结合使用1

技术分享图片
1 m = 559
2 n = 1.098
3 print(str(m) + " + " + str(n) + " = " + str(m+n))
View Code

输出:

技术分享图片
1 # 559 + 1.098 = 560.098
View Code

2. 变量结合使用2

技术分享图片
1 name = "Jake"
2 age = 18
3 height = 1.75
4 print("Hello everyone! My name is %s. I am %d yeas old. My height is %fm." %(name, age, height))
View Code

输出:

技术分享图片
1 # Hello everyone! My name is Jake. I am 18 yeas old. My height is 1.750000m.
View Code

3. 变量结合使用3

技术分享图片
1 name = "Jake"
2 age = 18
3 height = 1.75
4 print("Hello everyone! My name is %s. I am %d yeas old. My height is %.2fm." %(name, age, height))
View Code

输出:

技术分享图片
1 # Hello everyone! My name is Jake. I am 18 yeas old. My height is 1.75m.
View Code

转换符号对应表:

转换符 描述
d 有符号整数。
i 有符号整数。
o 无符号八进制。
x 无符号十六进制(小写)。
X 无符号十六进制(大写)。
e 浮点指数格式(小写)。
E 浮点指数格式(大写)。
f 浮点小数格式。
F 浮点小数格式。
c 单个字符(接受整数或单个字符串)。
r String(使用repr()转换任何python对象)。
s String(使用str()转换任何python对象)。
% 不转换参数,导致结果中出现“%”字符。

 

 

 

 

 

 

 

 

 

 

 

标志表:

标志 描述
# 与o,x或X说明符一起使用时,该值分别以0,0o,0O,0x或0X开头。
0 对于数值,转换结果将为零填充。
- 转换后的值会被调整
  如果不写入任何符号(例如减号),则在该值之前插入空格。
+ 符号字符(“+”或“ - ”)将在转换之前(覆盖“空格”标志)。

 

 

 

 

 

示例:

技术分享图片
 1 >>> print("%#5X"% (88))
 2  0X58
 3 >>> print("%#5o"% (88))
 4 0o130
 5 >>> print("%05d"% (88))
 6 00088
 7 >>> print("%d"% (88))
 8 88
 9 >>> print("%+5d"% (88))
10   +88
11 >>> print("%-5d"% (88))
12 88
View Code

 

print的常用点

原文:https://www.cnblogs.com/rita-jia/p/12260171.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!