初步学习Python--输出

本文介绍了如何在Python中进行格式化输出,包括使用%d、%s、%f等格式符号,以及如何处理整数、浮点数的显示格式。此外,还讲解了f-string的新特性,以及转义字符如换行符( )和制表符( )的使用。
摘要由CSDN通过智能技术生成

输出

作用:程序输出内容给用户

print("hellow world!")
age = 18
print(age)
#  那么如何输出带有一定格式要求的输出结果呢

一、格式化输出

格式化符号有哪些

格式符号转换
%s字符串
%d有符号的十进制整数
%f浮点数
%c字符
%u无符号十进制整数
%o八进制整数
%x十六进制整数(小写ox)
%X十六进制整数(大写OX)
%e科学计数法(小写’e’)
%E科学计数法(大写’E’)
%g%f和%e的简写
%G%f和%E的简写

技巧:输出整数时,有时候需要加前导0,即输出n位,不足n位时,前面的位数用0填充 ,超出时,则原样输出。

例如 : %04d 输出1时,输出结果为 0001

格式化符号的使用

age = 18
name = 'TOM'
weight = 60.3
# 今年我的年龄是多少岁
print('今年我的年龄是%d岁' % age)
# 我的名字是
print('我的名字是%s' % name)
# 我的体重是
print('我的体重是%.3f' % weight) #保留三位小数输出
print('我的体重是%f' % weight) # 默认情况下输出小数点后6位

在这里插入图片描述

stu_id = 1
# 我的学号
print('我的学号是%04d' % stu_id)
# 我的名字是x,今年x岁了
print('我的名字是%s,今年%d岁了' % (name, age))
# 我的名字是x,明年x岁了
print('我的名字是%s,明年%d岁了' % (name, age + 1))

在这里插入图片描述
输出多个变量时候,使用括号括住,然后依次按顺序逗号隔开进行输出。

对字符串格式的扩展应用
把整数、浮点数看作是字符串,使用%s格式化输出

# 我的名字是x,今年x岁了,体重是x
print('我的名字是%s,今年%s岁了,体重是%s' % (name, age, weight))

输出为在这里插入图片描述

语法f’{表达式}'应用

f-格式化字符串是python3.6中新增的格式化方法,该方法更简洁易读

# 我的名字是x,今年x岁了,体重是x
print(f'我的名字是{name}, 今年{age}岁了,体重是{weight}')
print('我的名字是%s,今年%s岁了,体重是%s' % (name, age, weight))

在这里插入图片描述

二、转义字符

\n : 换行
\t : 制表符,一个tab键(4个空格)的距离

print('hello\npython')  #分两行输出
print('\tabcd') # 先输出一个tab,然后输出字符串

在这里插入图片描述

注意:在python中,print(),默认自带end="\n"这个换行结束符的,所以导致每两个print直接会换行展示,用户可以按照需求更改结束符

print('输出的内容', end="\n")

实际操作中,可以自己定义一个结束符号

print('hello', end="\n")
print('world', end="\t")  #输出一个制表符(4个空格的大小作为结束)
print('hello', end="...") # 定义以"..."作为结束并输出
print('python')

在这里插入图片描述
根据需求自己设置结束标志,还是很灵活的。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值