输出

作者: 1baibai | 来源:发表于2021-05-07 15:16 被阅读0次

目标

  • 格式化输出
    • 格式化符号
    • f-字符串
  • print的结束符

输出

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

print('hello Python')

age = 18
print(age)

# 需求:输出“今年我的年龄是18岁”

一. 格式化输出

所谓的格式化输出即按照一定的格式输出内容。

1.1 格式化符号

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

技巧

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

1.2 体验

格式化字符串除了%s,还可以写为f'{表达式}'

age = 18 
name = 'TOM'
weight = 75.5
student_id = 1

# 我的名字是TOM
print('我的名字是%s' % name)

# 我的学号是0001
print('我的学号是%4d' % student_id)

# 我的体重是75.50公斤
print('我的体重是%.2f公斤' % weight)

# 我的名字是TOM,今年18岁了
print('我的名字是%s,今年%d岁了' % (name, age))

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

# 我的名字是TOM,明年19岁了
print(f'我的名字是{name}, 明年{age + 1}岁了')

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

1.3 转义字符

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

1.4 结束符

想一想,为什么两个print会换行输出?

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

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

总结

  • 格式化符号
    • %s:格式化输出字符串
    • %d:格式化输出整数
    • %f:格式化输出浮点数
  • f-字符串
    • f'{表达式}'
  • 转义字符
    • \n:换行
    • \t:制表符
  • print结束符
print('内容', end="")

相关文章

  • 输出输出输出

    今年的任务重点,就是:输出!输出!输出!!! 重要的事情说三遍! 以前每次就喜欢看些抖音,刷知乎,翻微博,看完之后...

  • python编程:从入门到实践 第15章练习

    输出: 输出: 输出: 输出: 输出: 输出: 输出:

  • lambda例子

    输出 输出 输出 输出 输出 输出

  • 可视化库matpltlib

    输出 : 输出 : 输出 : 输出 : 输出 :

  • 2/14 输出,输出,再输出

    今天弗兰克写作营的题目是:你学写作的目的是什么? 这个问题很有必要,因为我写作的目的就是为了学会有条理的输出。写作...

  • 我对输出的看法

    必须输出,只有输出,而且是不停的输出,输出各种各样的东西,输出文字,输出图片,输出知识,输出技术,输出体力劳动,输...

  • 学习

    加油输出 输出输出

  • 输出到无可输出

    还有两天就结束掉了我的第二个二十一天写作群,坚持了四十多天,不得不说对我自己还是很佩服的,当初的我一时兴起参与了写...

  • 输出平台  输出共享

    当我看到文章以后 我应该总结出下一步的策略 然后输出 共享 行动后再次效果共享经历体验 共享

  • 感谢输出,及时输出!

    前一段时间刚学了珞珈老师的如何制作高级的PPT ,今天晚上七八点就来了一个制作简历的任务。我翻开笔记本,对照技巧制...

网友评论

      本文标题:输出

      本文链接:https://www.haomeiwen.com/subject/gqasdltx.html