Python基础学习03_格式化输出

一、格式化输出定义:

按照⼀定的格式输出内容

二、格式化符号

格式化符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符

技巧:

%06d,表示输出的整数显示位数,不⾜以0补全,超出当前位数则原样输出
%.2f,表示⼩数点后显示的⼩数位数。

三、格式化详解

1、基础数据格式化

对字符串型、整型、浮点型数据进行格式化

# 定义变量
name = 'Tina'
age = 18
weight = 55.5

'''
%s 
对字符串数据进行格式化
'''
# 我的名字是X
print('我的名字是%s' % name)


'''
%d 
对整型数据进行格式化

技巧用法:
%03d:0,位数不足用0填充,3表示整型数据起码要展现成三位数,超出原样显示。
'''
# 我今年X岁
print('我今年%d岁' % age)

# 其实%s也可以对整型数据进行格式化,但是没有%d那样灵活,只能做到原样输出
print('他今年%s岁' % age)
print('他今年%03d岁' % age)


'''
%f 
对浮点型数据进行格式化

技巧用法:
%.2f  小数点后面的数字表示显示的小数位,2表示显示两位小数
'''
print('我的体重是%.2f斤' % weight)

'''
格式化多个变量

多个变量用小括号括起来
'''

# 我的名字是X,今年X岁,明年X岁
print('我的名字是%s,今年%d岁,明年%d岁' % (name, age, age + 1))

out:

在这里插入图片描述

2、格式化数据扩展

使用 f’{表达式}’ 进行扩展

'''
02--格式化输出扩展
1、%s可以格式化输出字符型整型、浮点型数据。
2、f'{表达式}'效果同%s,但是更高效、简洁。
'''
# 我的名字是X,今年X岁,体重X公斤
print('我的名字是%s,今年%s岁,体重%s公斤' % (name, age, weight))
print(f'我的名字是{name},今年{age}岁,体重{weight}公斤')

out:

在这里插入图片描述

3、转义字符

'''
03--格式化输出--转义字符
\n 反斜杠+n,换行
\t 制表符,tab键,等于四个空格
'''
print('hello\npython')
print('hello\tpython')

out:

在这里插入图片描述4、print 结束符、分隔符

  • 结束符
'''
04--print结束符
print('输出内容', end="\n")
'''
print('hello', end="\t")
print('Tom', end=".")
print('Hi', end="/")
print('tina', end="\n")
print('bye bye')

out:
在这里插入图片描述

  • 分隔符
'''
05--print分隔符
print('输出内容', sep=",")
'''
my_str1 = 'city'
my_str2 = 'country'
# 默认输出,两个变量中间分隔符为一个空格
print(my_str1, my_str2)

# 设置分隔符
print(my_str1, my_str2, sep=';')

out:
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值