打印是什么意思(Python编程基础04)
如果有更好的建议或者想看更多关于电子数码技术大全及相关资讯,可以多多关注茶馆百科网。
一、IPO模型
一个程序根据其功能可以分为三个部分:输入部分、处理部分和输出部分。本讲学习基本的输入输出,通过输入函数获取数据(数值和字符串),通过输出函数以某种方式呈现处理结果。处理部分会涉及到各种操作,留待下一讲。
二、基本输入-input()函数
1、函数格式
Input(prompt=none,/) Input (prompt='')2、参数说明
查看空闲时输入功能的描述。查看IPython中输入函数的描述。
(1)参数可以省略。
(2)函数返回值是字符串。
3、实例演示
(1)接收字符串数据
没有提示信息的参数提示信息参数
(2)接收整型数据
input()函数的返回值都是字符串。即使输入35,也会返回字符串‘35’,所以需要用int()进行转换。(3)接收浮点型数据
要接收一个浮点数,必须用float()进行转换。(4)容易出现的错误
应该接收整数数据,但如果它是浮点数或有字符,它将抛出ValueError消息。我应该接收浮点数据,但是当我输入一个字符串时,我会抛出一个ValueError消息。
三、基本输出-print()函数
1、函数格式
print (value,…,sep=' 'end=' \ n 'file=sys.stdout,flush=false)2、参数说明
查看空闲时打印功能的说明。查看IPython中的打印功能描述。
3、实例演示
没有参数。输出99个表的时候会用到这一招。
(1)输出空行
输出多个对象,默认分隔符为空格。(2)输出一个或多个对象
使用参数sep指定分隔符。(3)指定分隔符
默认终止符是换行符' \n '(4)指定结束符号
使用file参数指定目标文件。(5)输出到文件
使用%d、%f和%s输出整数、浮点和字符串数据。使用%e输出科学记数法中的浮点数。
利用format()函数实现打印格式。
以输出整数数据为例,指定输出数据的宽度和对齐方式。
% nd,n表示宽度(位数)。如果数据的位数大于n,则如实输出数据;如果数据位的数量小于n,则输出数据前面填充空白。用于右对齐输出数据。
%-%-nd,其中n代表宽度(位数)。如果数据位数大于n,则如实输出数据;如果数据位的数量小于n,则输出数据后面填充空白。用于左对齐输出数据。
可以看出,format()函数只能实现右对齐,不能实现左对齐。
(6)格式输出
编程程序-斐波那契垂直柱。巴拉圭#-*-编码:utf-8-*-
'''
函数:斐波那契数列
作者:华伟
日期:2020年11月7日
'''
deffib(n):
a,b=1,1
list=[]
ifn==1:
list.append(a)
elifn==2:
list.append(a)
列表.追加(b)
else:
list=[a,b]
(n-2):
a,b=b,a b
列表.追加(b)
返回列表
打印('[斐波那契数列的前30项]')
fib1=fib(30)
打印('右对齐输出:')
(30):
print('}'%fib1[i],end=' ')
if(I ^ 1)% 5==0:
打印()
打印('左对齐输出:')
(30):
print('%-7d'%fib1[i],end=' ')
if(I ^ 1)% 5==0:
打印()
(7)引申案例-输出斐波拉契数列
四、美观输出-pprint()函数
pprint是& quot漂亮的打印机& quot,并且& quot漂亮& quot意味着& quot漂亮又漂亮& quot,也就是漂亮的印刷。这是一个相当简单但很有用的模块,主要用于打印复杂的数据结构对象,比如多层嵌套列表、元组、字典等。使用print()函数输出列表my list=[& quot;美不胜收。"& quot显式优于隐式。"& quot简单比复杂好。"& quot复杂胜过复杂。"]整个列表一行输出,看起来有点不舒服。使用pprint模块的pprint()代替print()可以解决以下痛点:设置合适的线宽,进行合适的换行符,设置打印的缩进和级别,格式化打印判断对象是否有死循环,优化打印内容
1、pprint模块概述
PPRINT (object,stream=none,indent=1,width=80,Depth=None,*,compact=False)默认线宽参数为80。当打印字符小于80时,pprint()基本等同于内置函数print()。当字符超出时,将被美化并打印格式。2、pprint()函数说明
简单使用将缩进设置为4个空格(默认为1)。
设置打印的线宽。
设置打印级别(默认全打印)
最后,边肖想说:我是一名python开发工程师。
我整理了一套最新的python系统学习教程。
想要这些资料的可以关注私信边肖& quot01 & quot(免费分享),希望能帮到你。
本文主要介绍了关于打印是什么意思(Python编程基础04)的相关养殖或种植技术,电子数码栏目还介绍了该行业生产经营方式及经营管理,关注电子数码发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解电子数码技术怎么管理的要点,是您电子数码致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/89354.html