python语言print()用法应用详解 及格式化输出

2023-05-16

目录

一、print()函数概述

1.1print基本语法:

1.2 print参数的具体例子

1.2.1 objects基本语法

1.2.2 sep基本语法

1.2.3 end基本语法

1.2.4 file的基本语法

二、格式化输出

2.1 基本语法

2.2 格式化输出练习


一、print()函数概述

print() 方法用于打印输出,是python中最常见的一个函数。

1.1print基本语法:

print(* objects,sep=' ',end='\n',file=sys.stdout)

参数的具体含义如下:

objects --- 表示输出的对象。输出多个对象时,需要用,(逗号)分隔。

sep --- 用来间隔多个对象。默认是一个空格。

end --- 用来设定以什么结尾。默认是换行符\n,我们可以换成其他字符串,"end="意思是末尾不换行,加空格。

file ---  设置输出设备,默认输出到标准输出设备(显示器)

1.2 print参数的具体例子

1.2.1 objects基本语法

print('www','baidu','com')

效果展示:

print('www','baidu','com')
www baidu com

1.2.2 sep基本语法

print('www','baidu','com',sep='.')

 效果展示:

print('www','baidu','com',sep='.')
www.baidu.com

1.2.3 end基本语法

不使用end参数效果:

print("好好学习")
print("天天向上")
好好学习
天天向上

使用end参数效果:

print("好好学习",end=",")
print("天天向上")
好好学习,天天向上

1.2.4 file的基本语法

设置输出设备,默认输出到标准输出设备(显示器)

with open('test.txt','w') as x:

        print("输出内容",file=x)

打开模式如下

 t: 文本模式(默认)

x: 写模式,新建一个文件

+: 更新一个文件

r: 只读模式

w: 写入模式,清除原有内容

a: 追加内容模式

w+: 读写模式,清除原有内容

a+: 追加内容读写

二、格式化输出

2.1 基本语法

print("格式化字符串" % 变量)

print("格式化字符串" %(变量1,变量2....))

  • 在python中可以使用print函数将信息输出到控制台。
  • 如果希望输出文字信息的同时一起输出数据,就需要使用到格式化字符。
  • % 被称为格式化字符。
  • % 和不同的字符连用,不同类型的数据需要使用不同的格式化字符
格式化字符含义
%s字符串
%d有符号十进制,%02d表示输出的整数显示位数,不足的用0补全
%f浮点数,%0.2f表示小数点后显示2位
%%输出%

2.2 格式化输出练习

1.定义字符串变量name,输出我的名字 xxx.

name = "xxx"
print("我的名字是% s" % name)

我的名字是xxx

2.定义整数变量student_no,输出我的学号是100001.

student_no = 100001
print("我的学号是%d" %student_no)

我的学号是100001

3.定义小数price,weight,money,输出苹果单价9.00,5.00kg,需支付45.00元.

price = 9.00
weight = 4.00
money = price * weight
print("苹果单价%0.2f 元/斤,购买了%0.2f 斤,需支付%0.2f 元" %(price,weight,money))

苹果单价9.00 元/斤,购买了4.00 斤,需支付36.00 元

4.定义小数scale,输出 数据比例10.00%.

scale = 0.1 * 100
print("数据比例 %0.2f%%" %scale)

数据比例 10.00%

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python语言print()用法应用详解 及格式化输出 的相关文章

随机推荐

  • Prometheus的使用

    原文链接 Prometheus 是一个开放性的监控解决方案 xff0c 用户可以非常方便的安装和使用 Prometheus 并且能够非常方便的对其进行扩展 在Prometheus的架构设计中 xff0c Prometheus Server
  • Java中restTemplate携带Header请求

    原文链接 RestTemplate是Spring提供的用于发送HTTP请求的客户端工具 现在我们要在Java中使restTemplate携带Header请求 创建请求 创建请求头 xff1a span class token class n
  • SpringBoot整合ElasticSearch

    原文链接 ElasticSearch是个开源分布式搜索引擎 xff0c 提供搜集 分析 存储数据三大功能 它的特点有 xff1a 分布式 xff0c 零配置 xff0c 自动发现 xff0c 索引自动分片 xff0c 索引副本机制 xff0
  • Python将二维数组输出为图片

    原文链接 使用Python读取二维数组 xff0c 将二维数组输出为图片 xff0c 并保存在本地 代码如下 xff1a span class token comment coding 61 utf8 span span class tok
  • 如何使用Tin快速搭建Gitlab-ce?(史上最简单方法)

    GitLab是Git代码版本管理平台 xff0c 相比于GitHub xff0c GitLab还免费支持私人仓库 GitLab ce是gitlab的开源版本 目前网上Gitlab ce的安装方法有很多 xff0c 但大同小异都需要安装各种依
  • 堆叠降噪自动编码器 Stacked Denoising Auto Encoder(SDAE)

    原文链接 自动编码器 xff08 Auto Encoder xff0c AE xff09 自动编码器 xff08 Auto Encoder xff0c AE xff09 自编码器 xff08 autoencoder xff09 是神经网络的
  • PyTorch中 nn.Conv2d与nn.ConvTranspose2d函数的用法

    原文链接 1 通道数问题 xff1a 描述一个像素点 xff0c 如果是灰度 xff0c 那么只需要一个数值来描述它 xff0c 就是单通道 如果有RGB三种颜色来描述它 xff0c 就是三通道 最初输入的图片样本的 channels xf
  • Python中LSTM回归神经网络的时间序列预测

    原文链接 这个问题是国际航空乘客预测问题 xff0c 数据是1949年1月到1960年12月国际航空公司每个月的乘客数量 xff08 单位 xff1a 千人 xff09 xff0c 共有12年144个月的数据 网盘链接 提取码 xff1a
  • pip安装时 fatal error C1083: 无法打开包括文件: “io.h”: No such file or directory

    原文链接 使用pip安装模块 xff0c 出现错误 xff1a c users anaconda3 include pyconfig h 68 fatal error C1083 无法打开包括文件 io h No such file or
  • linux 程序被Killed,查看原因

    原文链接 1 查看信息 xff1a 输入以下程序 xff1a dmesg egrep i B100 39 killed process 39 可以输出最近killed的信息 2 设定kill优先度 xff1a xff08 1 xff09 完
  • Kafka的幂等性与事务性理解

    最近在深入理解Flink的Exactly Once xff0c 发现Flink Checkpoint只能保障Flink程序内部的一致性 xff0c 无法保证Sink到外部系统的Exactly Once语义 但是Sink到外部如果实现了Two
  • 为什么不直接操作State,而是要额外定义一个变量

    最近浏览Flink文章的时候发现一个现象 xff0c 就是在操作State的时候 xff0c 很多文章里面并不会直接操作State xff0c 而是会定义一个相似的变量去操作 xff0c 在 snapshot 和 recover 的时候讲变
  • 了解下SparkSQL中的笛卡尔积

    虽然应该尽量避免使用笛卡尔积 xff0c 因为要全量匹配 xff0c 所以运算的效率十分低下 xff0c 但是有些业务有必须得用 xff0c 所以在此了解下SparkSQL中的笛卡尔积 SparkSQL中计算笛卡尔积时有两种Join方式 x
  • 在Redis集群模式下使用pipeline进行批量操作

    最近开始又接触到了Redis xff0c 之前在工作中使用Redis的时候 xff0c 由于QPS不高 xff0c 都是直接get set搞定了 这次遇到的业务数据量比较大 xff0c 更新也很频繁 xff0c Redis使用是集群模式 x
  • RDD计算时是把数据全部加载至内存么

    RDD的本质 RDD的本质是一个函数 而RDD的变换不过是函数的嵌套 RDD有两类 输入的RDD 典型如KafkaRDD JdbcRDD转换的RDD 如MapPartitionsRDD RDD的处理流程 以如下代码为例 sc textFil
  • mysql中limit用法详解

    Mysql中limit的用法详解 在我们使用查询语句的时候 xff0c 经常要返回前几条或者中间某几行数据 xff0c 这个时候怎么办呢 xff1f 不用担心 xff0c mysql 已经为我们提供了这样一个功能 xff0c 尽管语法逻辑很
  • 练习代码遇到的零碎知识

    一 xff0c c 43 43 中使用malloc 时 xff0c 出现error malloc was not declared in this scope 1 书写错误 2 没有引用相应的库 解决方法 xff1a 引入stdlib h库
  • ThreadLocal是干嘛用的?

    ThreadLocal是通过将变量设置成Thread的局部变量 xff0c 即使用该变量的线程提供一个独立的副本 xff0c 可以独立修改 xff0c 不会影响其他线程的副本 xff0c 这样来解决多线程的并发问题 ThreadLocal主
  • linux下命令清空回收站

    命令行强制清空回收站 回收站其实就是一个文件夹 xff0c 存放被删掉的文件 ubuntu 回收站的具体位置是 xff1a HOME local share Trash 进到这个目录下直接rm掉所有文件 xff1a sudo rm fr H
  • python语言print()用法应用详解 及格式化输出

    目录 一 print 函数概述 1 1print基本语法 xff1a 1 2 print参数的具体例子 1 2 1 objects基本语法 1 2 2 sep基本语法 1 2 3 end基本语法 1 2 4 file的基本语法 二 格式化输