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