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

目录

一、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%

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值