日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程...

發布時間:2023/12/20 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

為此 Python 提供了一個辦法,把這些定義存放在文件中,這個文件被稱為模塊。

模塊是一個包含所有你定義的函數和變量的文件,其后綴名是.py。模塊可以被別的程序引入,以使用該模塊中的函數等功能。

你也許還想到,如果不同的人編寫的模塊名相同怎么辦?為了避免模塊名沖突,Python又引入了按目錄來組織模塊的方法,稱為包。


一個.py文件就稱之為一個模塊

舉個例子,一個a.py的文件就是一個名字叫a的模塊,一個b.py的文件就是一個名字叫b的模塊,一個c.py的文件就是一個名字叫c的模塊。

創建自己的模塊時,要注意:
  • 模塊名要遵循Python變量命名規范,如果線上項目不要使用中文、特殊字符。線下自己使用可以用中文,方便歸類管理。
  • 模塊名不要和系統模塊名沖突,最好先查看系統是否已存在該模塊。
  • 自己創建模塊時要注意命名,不能和Python自帶的模塊名稱沖突。例如,系統自帶了sys模塊,自己的模塊就不可命名為sys.py,否則將無法導入系統自帶的sys模塊。

模塊名字與其他模塊沖突

我們的a和b、c這些模塊名字與其他模塊沖突了,于是我們可以通過包來組織模塊,避免沖突。方法是選擇一個頂層包名,比如【文章】,因為本地自己使用所以使用中文。為什么選擇python2,而不是python2很大原因就是中文編碼的支持。

引入了包以后,只要頂層的包名不與別人沖突,那所有模塊都不會與別人沖突。現在,【a.py】模塊的名字就變成了【文章.a】,類似的,【b.py】的模塊名變成了【文章.b】,【c.py】的模塊名變成了【文章.c】。

請注意,每一個包目錄下面都會有一個__init__.py的文件,這個文件是必須存在的,否則,Python就把這個目錄當成普通目錄,而不是一個包。__init__.py可以是空文件,也可以有Python代碼,因為__init__.py本身就是一個模塊,而它的模塊名就是【文章】。


import 語句

把一個包、模塊全部引入。語法如下:

一個import引入多個模塊逗號隔開。多個import引入模塊換行。語法如下:


推薦使用多個import引入模塊換行。

使用格式:分別引入了兩個內置模塊datetime和time。其中長方形里面代表的是模塊名。

別名:有些模塊名很長,不想寫這么長和記那么多,就取別名。


from … import 語句

語法如下:

實例引入:

使用介紹:直接使用,不需要模塊名。


import 語句和from … import 語句的使用區別:
  • import 語句中使用格式:模塊名.方法(屬性)。
  • from … import 語句中都是不需要模塊名,直接使用方法(屬性)。

if __name__ =='__main__':

一個模塊被另一個程序第一次引入時,其主程序將運行。如果我們想在模塊被引入時,模塊中的某一程序塊不執行,我們可以用__name__屬性來使該程序塊僅在該模塊自身運行時執行。

定義a和b兩個函數,用if __name__ =='__main__':分開

如果看標準的語意許多人都摸不著頭腦。我也是學習和找很多資料才弄明白。如果理解就感覺很簡單。

執行a和b函數:

輸出結果:

在當前文件中可以執行a和b兩個函數,如果其他模塊把當前文件當做模塊引入。

只能執行a函數,找不到if __name__ =='__main__':下面的b函數,執行b函數報錯提示沒有定義。

這樣子可以把if __name__ =='__main__':看成是一條分割線,分為上下兩部分。

如果在當前文件就可以運用所有,其他文件引用就只能運用if __name__ =='__main__':上面部分,下面部分就不可以運用。


說明:

每個模塊都有一個__name__屬性,在它們自己的模塊里值都是'__main__'。但是被其他地方引用就不是'__main__',而是文件名。

比如a.py和b.py,本來a和b 的__name__的值都是'__main__'。但是a把b引入,b在a中的__name__=='b.py',b.py不等于a.py。所以不能用b.py if __name__ =='__main__':下面部分的代碼。

?

總結

以上是生活随笔為你收集整理的elementui的css文件没有引入_Python中引入模块详细介绍,使用模块的过程中注意事项教程...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。