前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python格式化符号举例和基本使用方法

Python格式化符号举例和基本使用方法

原创
作者头像
python自学网
发布2022-02-28 15:51:50
6690
发布2022-02-28 15:51:50
举报
文章被收录于专栏:python+前端 知识分享

在前面的文章里我们早早就接触过Python中的输出的函数prinnt(),它的作用顾名思义就是输出,也就是程序输出内容给用户看。现在这篇文章不再说这么简单的print()输出,而是格式化输出。格式化输出含义:就是程序输出一种带格式的数据给用户。

输出:prinnt()

代码语言:python
代码运行次数:0
复制
print('hello world')
age = 30
print(age)

利用print函数返回结果是一个数字30,但是这个返回的数据30别人并不知道是30岁还是30年还是附有其他含义的一个数字。假如这里有一个需求:输出‘今年我的年龄是30岁’,这样的话那么这个需求里的30是不是就是取到我们上面的age = 30变量里存储的数据呢,这种操作就是格式化输出.

格式化输出

格式化输出含义:所谓的格式化输出就是按照一定的格式输出内容。

下面通过两点来讲解格式化输出。

1.1 格式化符号

这里是Python当中一些内置好的格式符号,大家不用全部背诵下来,只要着重学习前三个常用的就可以了,其他的等用到再把这篇笔记拿出来查一下就ok。

格式符号

转换

%s

字符串

%d

有符号的十进制整数

%f

浮点数

%c

字符

%u

无符号十进制整数

%o

八进制整数

%x

十六进制整数(小写x)

%X

十六进制整数(大写X)

%e

科学计数法(小写e)

%E

科学计数法(大写E)

%g

%f和%e的简写

%G

%f和%E的简写

%s:是格式化字符串的,%s中的s代表str字符串类型的缩写,这样方便记忆。

%d:代表有符号对的十进制整数,有符号呢表示整数前面有正号或负号,有符号表示正负号都可以有。%u表示无符号的十进制整数,也就是只包含正整数,在与没用的时候我们一般用%d更全面一些。

%f:数据类型浮点数float缩写的前面字母f

格式化符号输基本使用方法很简单,大家看一下下面的几个案例就全部都明白怎么用了,着重注意一下浮点数的格式化输出方法。

步骤:

1. 准备数据

2. 格式化符号输出数据

代码语言:python
代码运行次数:0
复制
#  以下是4个需求,利用格式化符号格式化输出
# 准备的4个数据
age = 29
name = 'python自学网'
address = 'www.wakey.com.cn'
weight = 52.5
# 1. 去年我的年龄是n岁    ----格式化输出整数  %d
print('去年我的年龄是%d岁' % age)

返回结果:

去年我的年龄是29岁

代码语言:python
代码运行次数:0
复制
# 2. 我的名字是n  ----格式化输出字符串  %s
print('我的名字是%s' % name)

返回结果:

我的名字是python自学网

代码语言:python
代码运行次数:0
复制
# 3. 我的地址是n   ----格式化输出字符串  %s
print('我的地址是%s' % address)

返回结果:

我的地址是www.wakey.com.cn

代码语言:python
代码运行次数:0
复制
# 4. 我的体重是n  ----格式化输出浮点数  %f
print('我的体重是%f' % weight)
print('我的体重是%.2f' % weight)

返回结果:

我的名字是52.500000

我的名字是52.50

注意:浮点数的格式化输出,输出结果默认是保留小数点后6位,如果想自己设置保留几位那么只需要在%后面加上.n,就可以了,n代表小数点保留的后面数量。还有其他的格式化输出方法,比如format()格式化输出方法可以去Python自学网学习视频或者文章教程。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档