python 格式化输出 占位符的使用

# 输出你的性别, 姓名, 年龄, 身高, 地址
# 方式1   直接输出

print("性别:男")
print("姓名:qym")
print("年龄:22")
print("身高:173.5")
print("地址:中国")


# 方式2   使用占位符输出

sex = "男"
name = "qym"
age = 22
height = 173.5
address = "中国"
# 用占位符方式输出,前提是要知道每个变量的数据类型,不同的数据类型有不同的占位符
# 对于浮点数类型来讲,在使用占位符时(%.nf  n代表保留小数后几位,默认是6位)
# /n是换行
print("性别:%s/n姓名:%s/n年龄:%d/n身高:%.1f/n地址:%s"% (sex, name, age, height, address))

# 对于整数类型来讲 [eg. 想把3变成0003]	
stu_num = 3
# %03d % stu_num  代表着给3前边加3个0
print("学号是%03d" %stu_num)



# 方式3 使用 f- string 格式化输出,这个方法在python 3.6 版本之后才可以用,但是官方推荐使用这种方法

sex = "男"
name = "qym"
age = 22
height = 173.5
address = "中国"
#  使用使用 f- string 格式化输出性别, 姓名, 年龄, 身高, 地址
print(f"性别:{sex}, 姓名:{name}, 年龄:{age}, 身高:{height}, 地址:{address}")

不同的变量类型有相对应的占位符使用方法,如图:

python 格式化输出 占位符的使用_第1张图片
图片来源:百度图片

你可能感兴趣的:(python)