首页 新闻动态 Python教程

Python学习笔记(4):格式化符号与格式化输出

发布时间:2019-06-27 12:02 点击:5640

Hello,各位小伙伴们大家好!每天学习一点点,每天进步一点点!今天重点格式化输出,了解格式化输出符号。


格式化输出作用程序输出内容给用户


比如图片中,print(age)输出结果只是18一个数字,用户不知道这18是什么意思

所以要有一个需求,比如输出“今年我的年龄是18岁”,这就是一个格式化输出


一、格式化输出

  • 了解格式化符号


前三个为重点

%s为字符串 因为str是字符串数据

%f为浮点数 因为float是浮点数据

%d 有符号的十进制整数意思是数字前面加正负号,即可正也可负

%u 无符号十进制整数,即正数


使用方法:

步骤:

1、准备数据,即你要输出什么。

2、格式化符号输出数据


如例1:

输出“今年我的年龄是x岁”

首先要定义变量age,然后为其赋值,即age=18

其次赋值后,我们要考虑这个值是什么数据类型,很显然,年龄是整数,数据类型为%d

再者我们要输出,要用到print(“今年我的年龄是%d岁”%age)

print(“今年我的年龄是%d岁”%age)


例2:

我的名字是X,名字是一个字符串类型,格式化符号为%s

name=“TOM”

print( "我的名字是%s“%name)


例3:

我的体重是X,比如75.5,有小数,这是一个浮点数,格式化符号为%f

weiht=75.5

print("我的体重是%f公斤”%weiht)

这样输出的结果是

默认输出的结果是6位小数,那么如果想变成输出两位小数

print("我的体重是%.2f公斤"%weiht)

"%.2f"" ."意味小数点,"2f"即保留两位



例4:我的学号是1,这是有符号的十进制整数类型,即”%d"

输出结果为我的学号是1

那如果要输出我的学号是001呢?

则要将格式化符号%d变为%03d,三位数

今天内容到这里就和大家说再见了,每天学习一点点,明天和看点君不见不散!


-END-


学习程序相关知识可以加群一起交流   QQ群:518846438


推荐阅读

Python学习笔记(3):认识Debug工具、数据类型、type函数

Python学习笔记(2):注释、变量

Python学习笔记(1):了解Python以及安装指南


请长按下方图片

关注程序员新视角,回复“Python",获取全套教程