Python输出代码怎么写?Python各种输出语句详解 您所在的位置:网站首页 spyder怎么写python代码 Python输出代码怎么写?Python各种输出语句详解

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

2023-04-08 05:40| 来源: 网络整理| 查看: 265

span

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

Python输出分类普通方式输出占位符输出格式化输出指定行分隔符输出Python输出语句

首先定义一些变量:

name = '小明' age = 33 sid = 6 salary = 1000.31523

普通方式输出

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

占位符输出

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

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

多占位符输出

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

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

print(f'我叫{name},我的年龄是{age},我的工资是{salary},我的学号是{sid}') 输出结果:我叫小明,我的年龄是33,我的工资是1000.31523,我的学号是6 #实现格式化输出浮点数保留2位,即: print(f'我叫{name},我的年龄是{age},我的工资是{round(salary,2)},我的学号是{sid}') 解释:round是四舍五入的意思,2表示保留两位

指定行分隔符输出

举例:

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='可以自定义内容'),定义的什么内容,输出结果后面就会跟什么内容。

如何输出百分比?

举例:

count = 3 格式化写法: print(f'我的名字是{name},我的成绩是全班的前{count}%') 占位符写法: print('我的名字是%s,我的成绩是全班的前%d%%' % (name,count)) #解释:%%表示1个%


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有