python的学习分享,print也可以这么高级

逃学博士回来了!

逃学博士回来了。沉寂了很久,是为了学习补充消化,从而更好的分享。

工作之后,Project里用的比较多的语言就是Python了。最近这个也比较火。逃学博士的Python是自学的,一直感觉(到现在也感觉)没到精通。但是,我一直在学习,没有间断。我想分享几个python学习比较好玩的例子给初学者。

help() 真的很有用!

编程这东西,讲究熟能生巧和一点天赋(这真的是必须的),再有就是爱钻研的劲头了。Python有很多内置函数(提前定义好的函数),我们上手就可以用。

我们学习编程,最开始应该都是:

打印: Hello World!语句吧。

我学python的时候也是这样的。

python的学习分享,print也可以这么高级

图1

挺简单的,python上手真的不难。但是,难在如何发现问题。

python的学习分享,print也可以这么高级

图2

如图2,同时打印两个语句。你可能会问,这貌似没什么问题啊,很正常。但是,你有没有发现,python在打印 Hello China的时候,重启了一行。那如果我不想print重启一行应该怎么办呢?

这就要用到help()函数去查看print函数的原型了。

python的学习分享,print也可以这么高级

图3

从图3中可以看出,print函数是可以接收多个参数。value值就是我们想让print函数打印的内容。但是,后面还有四个参数。这里我们只重点说一说sep和end两个参数。

为什么print函数打印完内容都会另起一行呢?问题就在end='\n',这就使得end默认模式为另起一行。如果我们把end设置为空置会怎么样呢?是不是就不再重启一行了呢?我们试一试。

python的学习分享,print也可以这么高级

图4

如果将第一个print语句的end设置为空置,那么打印为并不会重启一行了。end可以设置成任何你想要的东西,如图5.

python的学习分享,print也可以这么高级

图5

当我接触一个新的函数,我都会用help()查看函数原型。

print()函数真的很好玩!

你以为print函数就这样了吗?不不不。还有很多好玩的。

python的学习分享,print也可以这么高级

图6

value参数,我们可以提供多于一个值,如图6所示,我们将Hello World分成了两个词,但是打印两个词之间,需要用 --- 分隔开。这就可以使用sep参数了。

python的学习分享,print也可以这么高级

图7

如图7,最后打印出来的效果如上。但是,每隔一秒都会打印一个点。有兴趣的朋友可以自己手动输入代码,看看效果。

总结

以后,我会定期更新一些科技人文、python学习,机器学习等等的知识总结。谢谢大家关注和支持。


分享到:


相關文章: