前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python输出代码怎么写?Python各种输出语句详解

Python输出代码怎么写?Python各种输出语句详解

作者头像
迟博勋
发布2023-04-01 13:16:00
3.9K0
发布2023-04-01 13:16:00
举报
文章被收录于专栏:迟博勋BLOG迟博勋BLOG

span

Python输出的作用就是为了把结果打印到控制台上。那么你知道Python输出代码怎么写吗?下面就为您介绍Python各种输出语句。

Python输出分类

  1. 普通方式输出
  2. 占位符输出
  3. 格式化输出
  4. 指定行分隔符输出

Python输出语句

首先定义一些变量:

代码语言:javascript
复制
name = '小明'
age = 33
sid = 6
salary = 1000.31523

普通方式输出

代码语言:javascript
复制
#标准普通输出
print(name)
print(age)
print(sid)
print(salary)

#优化普通输出
print(name,age,sid,salary)

占位符输出

%s 字符串,%d 整数,%f 小数

代码语言:javascript
复制
print('我叫%s' % name)
#解释:我叫%s,%s表示字符串,需要赋值。即% name。

print('我叫' + name)
#解释:这个输出结果和上面的相同,但不建议这样写。通过+号(算术运算符,表示连接的意思)拼接。

多占位符输出

如果有使用多个占位符,则设置值的时候,必须用小括号括起来。

代码语言:javascript
复制
print('我叫%s,我的年龄是%d,我的工资是%f,我的学号是%d' % (name,age,salary,sid))

输出结果:我叫小明,我的年龄是33,我的工资是1000.315230,我的学号是6


#浮点型保留2位
通过上述输出结果发现工资小数点后默认是输出6位,如何保留两位?即:我的工资是%.2f

#如何实现学号一共是5位,不够用0补齐?
即:我的学号是%05d,表示5位,输出结果是00006。如果写%5d,输出结果就是     6。(4个空格占位)

格式化输出

格式化输出为python3.x版本特性,低于3.0版本使用会报错。格式化单词:format

代码语言:javascript
复制
print(f'我叫{name},我的年龄是{age},我的工资是{salary},我的学号是{sid}')

输出结果:我叫小明,我的年龄是33,我的工资是1000.31523,我的学号是6


#实现格式化输出浮点数保留2位,即:
print(f'我叫{name},我的年龄是{age},我的工资是{round(salary,2)},我的学号是{sid}')

解释:round是四舍五入的意思,2表示保留两位

指定行分隔符输出

举例:

代码语言:javascript
复制
print('hello')
print('world')

输出结果:
hello
world

输出结果 hello 和 world 后面是换了行的。为什么?其实 print('hello') 这个代码默认的写法是:print('hello',end='\n')。end表示结束,\n表示换行。

print('hello') = print('hello',end='\n')


如果:
print('hello',end='\t')
print('world')

输出结果就是hello    world。 \t表示4个空格

print('hello',end='可以自定义内容'),定义的什么内容,输出结果后面就会跟什么内容。

如何输出百分比?

举例:

代码语言:javascript
复制
count = 3

格式化写法:
print(f'我的名字是{name},我的成绩是全班的前{count}%')

占位符写法:
print('我的名字是%s,我的成绩是全班的前%d%%' % (name,count))
#解释:%%表示1个%
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 05 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

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