最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python調(diào)用函數(shù)、類和文件操作簡(jiǎn)單實(shí)例總結(jié)

 更新時(shí)間:2019年11月29日 11:05:26   作者:LuckyQueen0928  
這篇文章主要介紹了python調(diào)用函數(shù)、類和文件操作,結(jié)合簡(jiǎn)單實(shí)例形式總結(jié)分析了Python調(diào)用函數(shù)、類和文件操作的各種常見操作技巧,需要的朋友可以參考下

本文實(shí)例總結(jié)了python調(diào)用函數(shù)、類和文件操作。分享給大家供大家參考,具體如下:

調(diào)用函數(shù)有三種方式

一,導(dǎo)入整個(gè)模塊(所有函數(shù))

導(dǎo)入 import module_name

調(diào)用 module_name.function_name()

在這種情況中,不會(huì)出現(xiàn)下面兩種方式的缺點(diǎn),即具有相同函數(shù)名的問題,因?yàn)橐粋€(gè)文件中不存在兩個(gè)相同的文件名。但缺點(diǎn)是能不清晰顯示出使用到的函數(shù),調(diào)用的時(shí)候也需要重復(fù)寫模塊名。

二,導(dǎo)入模塊中單個(gè)或多個(gè)函數(shù)

導(dǎo)入 from module_name import function_name1(,function_name2...)

調(diào)用function_name()

#在這種情況中,雖然能清楚的表示出使用到的函數(shù),如果是多個(gè)不同的模塊,但其中的函數(shù)名有重疊時(shí),后導(dǎo)入的模塊函數(shù)為能使用的函數(shù),即產(chǎn)生覆蓋函數(shù)。

三,導(dǎo)入模塊中所有的函數(shù)

導(dǎo)入 from module_name import *

調(diào)用 function_name()

#這種方法不推薦使用,因?yàn)樗狭饲皟煞N方式的缺點(diǎn),即導(dǎo)入不清晰,調(diào)用全部函數(shù)會(huì)更容易造成覆蓋函數(shù)。

導(dǎo)入類

一,導(dǎo)入整個(gè)模塊(所有類)

導(dǎo)入 import module_name

調(diào)用類的屬性和方法:創(chuàng)造實(shí)例

X = module_name.class_name( ,)
X.屬性
X.方法()

雖然開頭沒有列出用到的所有類,但你清楚地知道在程序的哪些地方使用了導(dǎo)入的模塊,還避免了導(dǎo)入模塊中的每個(gè)類可能引發(fā)的名稱沖突。

二,導(dǎo)入單個(gè)或多個(gè)類

導(dǎo)入 from module_name import class_name1(,class_name2 ...)

調(diào)用類的屬性和方法: 創(chuàng)造實(shí)例

X = class_name( ,)
X.屬性
X.方法()

清楚地列出用到的類,但可能會(huì)造成名稱的沖突

三,導(dǎo)入模塊中所有的類

導(dǎo)入 from module_name import *

調(diào)用類的屬性和方法: 創(chuàng)造實(shí)例

X = class_name( ,)
X.屬性
X.方法()

不推薦使用,即沒有列出使用到的類,又有可能造成名稱沖突。

總結(jié):二、三方法:假如類名相同,將會(huì)產(chǎn)生覆蓋類,即后輸入的類有效,即使前面的類中的屬性和方法比覆蓋類多,也將無效。簡(jiǎn)而言之,產(chǎn)生覆蓋后,前面的類將全部無效。

文件

讀取文件

#以下file_object為一個(gè)變量,可以隨意設(shè)置名稱。
with open('(文件路徑)file_name') as file_object:
  x = file_object.read()

for line in file_object:

lines = file_object.readlines()   

for循環(huán)遍歷文件中每一行
方法readlines從文件中讀取每一行,并將其存儲(chǔ)在一個(gè)列表中

寫入文件(如果沒有文件則自動(dòng)新建一個(gè))

with open('(文件路徑)file_name','w') as file_object:
file_object.write('數(shù)據(jù)')

附加模式

with open('(文件路徑)file_name','a') as file_object:
file_object.write('數(shù)據(jù)')

存儲(chǔ)數(shù)據(jù)(寫入后可以立即調(diào)用)

json.dump()和json.load()的使用示例:

import json
numbers = [2,3,4,5,6,8]
filename = 'numbers.json'(文件名)
with open(filename,'w') as f_obj:
  json.dump(numbers,f_obj)

import json
filename = 'numbers.json'
with open(filename,'w') as f_obj:
  numbers = json.load(f_obj)
print(numbers)

關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片

    詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片

    這篇文章主要介紹了詳解如何用TensorFlow訓(xùn)練和識(shí)別/分類自定義圖片,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • pandas的相關(guān)系數(shù)與協(xié)方差實(shí)例

    pandas的相關(guān)系數(shù)與協(xié)方差實(shí)例

    今天小編就為大家分享一篇pandas的相關(guān)系數(shù)與協(xié)方差實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 對(duì)python調(diào)用RPC接口的實(shí)例詳解

    對(duì)python調(diào)用RPC接口的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)python調(diào)用RPC接口的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python參數(shù)的傳遞幾種情況實(shí)例詳解

    Python參數(shù)的傳遞幾種情況實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于Python參數(shù)的傳遞的相關(guān)資料,在Python中傳遞參數(shù)指的是函數(shù)或方法中的參數(shù)傳輸方式,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-09-09
  • python實(shí)現(xiàn)圖片,視頻人臉識(shí)別(dlib版)

    python實(shí)現(xiàn)圖片,視頻人臉識(shí)別(dlib版)

    這篇文章主要介紹了python實(shí)現(xiàn)圖像,視頻人臉識(shí)別(dlib版)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)python,感興趣的朋友可以了解下
    2020-11-11
  • 如何在Flask中實(shí)現(xiàn)數(shù)據(jù)分組流程詳解

    如何在Flask中實(shí)現(xiàn)數(shù)據(jù)分組流程詳解

    在Flask中,數(shù)據(jù)分組是指將一組數(shù)據(jù)按照某種方式進(jìn)行分類,以便更好地對(duì)數(shù)據(jù)進(jìn)行處理和展示,可以使用Python內(nèi)置的itertools模塊中的groupby方法,或者使用SQL語句中的GROUP?BY子句來實(shí)現(xiàn)數(shù)據(jù)分組,這篇文章介紹了在Flask中實(shí)現(xiàn)數(shù)據(jù)分組,感興趣的同學(xué)可以參考下文
    2023-05-05
  • python pdb調(diào)試方法分享

    python pdb調(diào)試方法分享

    在交互環(huán)境中通常使用pdb.run來調(diào)試,下面學(xué)習(xí)一下使用方法,大家參考使用吧
    2014-01-01
  • Python基于template實(shí)現(xiàn)字符串替換

    Python基于template實(shí)現(xiàn)字符串替換

    這篇文章主要介紹了Python基于template實(shí)現(xiàn)字符串替換,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • django輕松使用富文本編輯器CKEditor的方法

    django輕松使用富文本編輯器CKEditor的方法

    最近由于需要在django admin中使用到富文本編輯器,由于我比較喜歡CKEditor富文本編輯器,于是就有了這篇文章,下面這篇文章主要給大家介紹了在django中輕松使用富文本編輯器CKEditor的方法,需要的朋友可以參考下。
    2017-03-03
  • python腳本和網(wǎng)頁有何區(qū)別

    python腳本和網(wǎng)頁有何區(qū)別

    在本篇文章里小編給大家整理的是關(guān)于python腳本和網(wǎng)頁的區(qū)別點(diǎn)總結(jié),有興趣的朋友們可以學(xué)習(xí)下。
    2020-07-07

最新評(píng)論

土默特左旗| 顺义区| 长宁区| 乐安县| 永宁县| 炎陵县| 西乌珠穆沁旗| 绍兴县| 潮州市| 上犹县| 广平县| 连城县| 汤阴县| 房产| 方正县| 开平市| 平乡县| 准格尔旗| 忻城县| 图片| 正蓝旗| 黎城县| 顺义区| 九龙城区| 牟定县| 兴宁市| 周宁县| 松江区| 洞头县| 灵寿县| 东安县| 万山特区| 偃师市| 社旗县| 尚志市| 清苑县| 兴山县| 伊春市| 罗定市| 大名县| 高安市|