青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

Python面試中經(jīng)常混淆的語法有哪些?Python常見的語法混淆知識(shí)

Python作為一門比較流行的原因,它涉及的鄰域也比較的廣泛,可以用它做爬蟲、開發(fā)、人工智能、機(jī)器學(xué)習(xí)、數(shù)據(jù)分析等等,所以有不少的小伙伴在面試前會(huì)去記一些面試的資料,在記的過程中會(huì)發(fā)現(xiàn)很多概念都十分相似,極易混淆,那我們一起來看看具體都有哪些吧 。 

Python面試中經(jīng)?;煜恼Z法有哪些?Python常見的語法混淆知識(shí)


一、模塊、包以及庫
1、模塊
Python中的模塊,簡單的來說的話,它其實(shí)就是一個(gè)以.py為后綴名的文件,如果是自己編寫的代碼太長的時(shí)候,就可以在其他的Python文件中導(dǎo)入一個(gè)文件,這就是叫模塊的導(dǎo)入 。
2、包
包就是用來處理模塊的,當(dāng)我們的模塊寫的太多的時(shí)候,將這些文件存放在一個(gè)文件夾中,這些文件就會(huì)組成一個(gè)包,和文件夾的區(qū)別在于,這個(gè)包中會(huì)存放著一個(gè)__init__.py文件,只要有這個(gè)文件,那么它就不會(huì)是一個(gè)文件夾 。
3、庫
在編程語言中通常將模塊和包的集合稱之為庫,在Python的庫中,可以包含很多的包和模塊,在一個(gè)完整的Python項(xiàng)目中,就會(huì)包含模塊、包以及庫 。
二、迭代器與生成器
 1、迭代器
對(duì)對(duì)象進(jìn)行遍歷的時(shí)候,如果想要記住遍歷的地方時(shí),使用的就是迭代器,并且在遍歷的時(shí)候,通常會(huì)從集合的第一個(gè)元素開始訪問,直到所有的元素都被訪問之后結(jié)束,迭代器不會(huì)實(shí)現(xiàn)退后的操作,只能一直向前 。
2、生成器
生成器我們之前說過,需要使用到y(tǒng)ield函數(shù),這個(gè)函數(shù)和平時(shí)使用的函數(shù)不同,因?yàn)樗祷氐氖且粋€(gè)迭代器的函數(shù),只適用于迭代的操作,有時(shí)候也可以把它稱之為迭代器 。
【Python面試中經(jīng)?;煜恼Z法有哪些?Python常見的語法混淆知識(shí)】以上就是關(guān)于Python面試中經(jīng)常混淆的語法有哪些?Python常見的語法混淆知識(shí)的全部內(nèi)容了,希望大家閱讀完這篇文章之后可以有所收獲 。

    猜你喜歡