#我要学Python#第三集
上一集分享了Python中需要早早养成的5个受益终身的好习惯。这次了解一下Python中最常用的print( )函数、input( )函数和import模块导入方法。
手牵手带你走进Python3的世界,黄金搭档已备齐,请尽快查收
Python必备的5个好习惯,今日不规范,他日徒伤悲
print( )打印、输出
还记得我们开始学Python用到的第一个函数是什么吗?就是Print( )函数,这个函数让我们向Python世界发出了第一声呼唤。当时你只是按照指引,打出了这样一段话print("Hello Python"),运行之后控制台就出现了Hello Python,但为什么会这样,你还不清楚。今天就来带你初步了解一下Python的函数。
hello
在Python中会经常用到函数,有些函数时系统自带的,例如print( )函数、input( )函数等等,还有一些函数是我们自己定义的。不管是系统自带的还是我们定义的,函数的目的只有一个,那就是完成一个特定的功能。就好像print( )函数,它的功能就是将内容进行输出,至于print( )是如何实现输出功能的,那是一些被这个函数封装起来的代码实现的,我们没有必要去管它,我们只需要使用它就行了。
以后我们通过def自己定义一个函数的时候,我们就会为我们的函数编写代码,但在使用的时候,只需知道函数的用法,能够实现什么功能,不用关心里面的代码。print( )将括号里面的内容进行输出,可以是任意数据类型。后面在学习转义字符的时候,会设计的格式化输出。
input( )输入、交互
第二个常用函数是input( )函数,这个函数的的功能是让用户输入信息,在input( )函数括号里面的内容,会显示给用户,一般我们利用这个特性,在括号里留上让用户填写的信息,或者填写的规范等等。input( )函数实现了人与计算机之间的交互,也使我们的程序更加灵活和多样化。
这里需要注意的是,通过input( )函数输入的信息全部都是字符串类型的。就算用户输入的都是纯数字:123456,但到了程序里面就变成了字符串“1”“2”“3”“4”“5”“6”,字符串是不能进行数学运算的,所以我们要根据自己的需要,改变数据类型。另外,比如我们让用户输入自己的用户名,可能有些用户使用了大写,有些用户使用了小写,那么如何使输入数据具有统一的格式,避免用户名重复呢。后面的章节我们会讲到字符串内置的方法。
import 导入模块、扩展
第三个要介绍的是import,它的作用是导入模块,我们在使用的时候会遇到三种情况,分别是 import …… ; from …… import …… ;import …… as ……。很多朋友对这三种import方式很是迷惑,不清楚到底有什么区别。如果你知道模块是怎样的,就能够明白它们的区别了。
比如wordcloud这个模块,模块里面有一个对象叫做WordCloud,我们在程序里会用到这个对象,现在我们按照不同的方式来导入一下这个模块,看看具体的区别是什么。
先采用第一种方式:
import wordcloud
导入之后,我们想要实例化一个wc,应该这样写:
wc = wordcloud.WordCloud()
再采用第二种方式:
from wordcloud import WordCloud
这次实例化wc只需要这样写:
wc = WordCloud()
这样一对比就清楚了,WordCloud这个对象就好像放在了一个名叫wordcloud的包裹里,如果我们想要使用这个对象,就需要先从包裹里把它拿出来。要么采用第二种方法,在导入模块的时候直接拿出来,要么采用第一种方法,什么时候用到它,再拿出来。
另一个特殊的写法:
from 模块名 import *
这个意思是把整个模块所有的对象全部拿出来。
import …… as ……表示引入一个模块模块并给它取个别名,在该文件的后续调用中可以直接使用别名。例如:
import wordcloud as wc
这样后面需要用到wordcloud的时候就可以直接用wc来代替了。
本次我们分享了print( )函数input( )函数和import的用法;下集将介绍变量和基本的数据类型。
我是Python职场秀,一个正在自学Python,并且热爱分享的 Old Boy,期待你的关注