python 3 Print函数用法实例详解

上传人:我*** 文档编号:135970117 上传时间:2020-06-21 格式:DOC 页数:5 大小:40KB
返回 下载 相关 举报
python 3 Print函数用法实例详解_第1页
第1页 / 共5页
python 3 Print函数用法实例详解_第2页
第2页 / 共5页
python 3 Print函数用法实例详解_第3页
第3页 / 共5页
python 3 Print函数用法实例详解_第4页
第4页 / 共5页
python 3 Print函数用法实例详解_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《python 3 Print函数用法实例详解》由会员分享,可在线阅读,更多相关《python 3 Print函数用法实例详解(5页珍藏版)》请在金锄头文库上搜索。

1、Print函数用法实例详解Python 思想:“一切都是对象!”python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for 循环、while 循环等等的结束。后面我们将陆续介绍。今天我们先通过实例学习print函数的用法。语句格式: print(*objects,sep=,end=n,file=sys.stdout,f

2、lush=False) 参数注解:1.objects: 之所以是复数,表示可以一次输出多个对象。输出多个对象时,需要用,分隔举个例子:程序a1=aaaa2=bbbprint(a1,a2,)运行结果:aaa bbb2.sep= 用来间隔多个对象,默认值是一个空格。你可以设置成其他字符。在print函数中,所有非关键字的参数都会被转化成字符型。举个例子:程序:print(aaa,bbb,sep=hello)print(aaa,bbb,sep=word)运行结果:aaahellobbbaaawordbbb两个字符串不用,隔开就会当做一个字符串。3.end=n这个参数的作用很明显,用来设定以什么结尾。

3、默认值是换行符,我们可以换成其他字符串。用这个选项可以实现不换行输出:程序:a1=aaaa2=bbbprint(a1,end=)print(a2)运行结果:aaabbb我们也可以在end结尾加上换行符: 程序:print(aaa,end=hellon)print(aaa,bbb,sep=hello,end=hello)运行结果:aaahelloaaahellobbbhello4.file=sys.stdoutfile指定的对象必须要有写(write)的方法,如果指定的对象没有该方法或者不存在,就会使用默认值。举个例子: 程序:new=open(new.txt,w)#新建一个对象new,对应的是

4、new.txt文本文件,属性可写print(aaa,end=hellon,file=new)#输出,file指向该对象,不能指向txt文本文件new.close()#关闭打开的文件运行结果:在new.txt文本中成功写入字符串aaahello。5.flush=False该参数只有两个选项-true or false。True表示强制清除缓存,false表示缓存的事情交给文件本身吧。 实例练习:下面我们一起通过调试几个程序体会print函数的更深层次的应用,深入理解灵活运用print函数随心所欲的输出我们的结果。 1. 输出字符串 程序1-1.py print (跟我学Python) 进行结果:

5、 跟我学Python 照原样输出引号中的字符,引号并不输出,如果要想输出引号如何处理。 注意:一定要手工录入程序,不要复制、粘贴,注意中英大小写切换,上排符的输入。 2.格式化输出字符串、整数%s字符串%d整数程序1-2.pystrhello=hell wordprint (%s这个字符串的字符长度是%d %(strhello,len(strhello)运行结果:hell word这个字符串的字符长度是93. 格式化输出16进制、十进制、八进制整数%x - hex 十六进制%d - dec 十进制%o - oct 八进制程序1-3.pya=255print(nHex = %x,nDec = %

6、d,nOct = %o %(a,a,a)运行结果:nHex = ff,nDec = 255,nOct = 3774.格式化输出浮点数(float)%f浮点数程序1-4.pyimport mathprint(PI=%f%math.pi)print (PI = %10.3f % math.pi) #字段宽10,精度3print (PI = %-10.3f % math.pi) #左对齐print (PI = %06d % int(math.pi) 用0填充空白运行结果PI=3.PI = 3.142PI = 3.142 PI = 5、格式化输出字符串程序1-5.pyprint (%.3s % (py

7、thon)print (%.*s % (4,python) #用*从后面的元组中读取字段宽度或精度print (%10.3s % (python)运行结果:pyt pyth pyt6.输出列表(List)6.1 输出列表程序1-6.pylst = 1,2,3,4,pythonprint (lst)运行结果:1, 2, 3, 4, pythonLst为列表 6.2 输出字典程序1-6x.pyd = 1:A,2:B,3:C,4:Dprint(d)print (d2,d4运行结果:1: A, 2: B, 3: C, 4: DB D7、换行不换行输出程序1-7.pyfor i in range(0,6

8、):#产生0,1,2,3,4,5的列表,注意不包括6 print (i,) #换行输出I的值 for i in range(0,6): print (i,end=) #不换行输出I的值运行结果:0123458、输出运算结果程序1-8.pyprint (2+3=,2+3)print (46=,4*6)print (63=,6/3)print (7/3=,7/3)print (2的3次方=,2*3)运行结果:2+3= 546= 2463= 2.07/3= 22的3次方= 89、连续输出多个字符 程序1-9.pyprint(2*3)print(hello*6)运行结果:6Hellohellohell

9、ohellohellohellopython字符串格式化符号: 符 号描述 %c格式化字符及其ASCII码 %s格式化字符串 %d格式化整数 %u格式化无符号整型 %o格式化无符号八进制数 %x格式化无符号十六进制数 %X格式化无符号十六进制数(大写) %f格式化浮点数字,可指定小数点后的精度 %e用科学计数法格式化浮点数 %E作用同%e,用科学计数法格式化浮点数 %g%f和%e的简写 %G%f 和 %E 的简写 %p用十六进制数格式化变量的地址注意一定要一个一个程序去调试,去查看运行结果,体会为什么是这样的结果,达到不上机运行程序也正确写出结果才行。要认真体会print语句的灵活用法,注意总结别人是怎么用的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号