datawhale-python基礎-task4

1.函數(shù)關鍵字

python中一共含有32個關鍵字:'false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

? --關鍵字-是Python內置的萌抵、具有特殊意義的表示符

? --使用時關鍵字后面不需要括號

2.函數(shù)的定義

在 Python 中稿辙,定義一個函數(shù)要使用 def 語句懦冰,依次寫出函數(shù)名、括號、括號中的參數(shù)和冒號:,然后,在縮進塊中編寫函數(shù)體缆毁,函數(shù)的返回值用 return 語句返回。

如果沒有 return 語句到涂,函數(shù)執(zhí)行完畢后也會返回結果脊框,只是結果為 None。

如果想定義一個什么事也不做的空函數(shù)践啄,可以用 pass 語句浇雹。比如現(xiàn)在還沒想好怎么寫函數(shù)的代碼,就可以先放一個 pass屿讽,讓代碼能運行起來

3.函數(shù)參數(shù)與作用域

Python 的函數(shù)定義非常簡單昭灵,但靈活度卻非常大。除了正常定義的必選參數(shù)外伐谈,還可以使用默認參數(shù)烂完、可變參數(shù)和關鍵字參數(shù),使得函數(shù)定義出來的接口诵棵,不但能處理復雜的參數(shù)抠蚣,還可以簡化調用者的代碼。

兩個基本的作用域:

(1)全局作用域

作用在全局非春,內置和全局命名空間中的名字都屬于全局作用域。

(2)局部作用域

作用在局部缓屠,函數(shù)(局部命名空間中的名字屬于局部作用域)奇昙。

4.函數(shù)返回值

return [表達式] 語句用于退出函數(shù),選擇性地向調用方返回一個表達式敌完。不帶參數(shù)值的return語句返回None储耐。

5.file

打開文件方式(讀寫兩種方式)

要以讀文件的模式打開一個文件對象,使用 Python 內置的 open()函數(shù)滨溉,

調用 read()方法可以一次讀取文件的全部

寫文件和讀文件是一樣的什湘,唯一區(qū)別是調用 open()函數(shù)時,傳入標識符

'w'或者'wb'表示寫文本文件或寫二進制文件:

>>> f = open('/Users/michael/test.txt', 'w')

>>> f.write('Hello, world!')

>>> f.close()

你可以反復調用 write()來寫入文件晦攒,但是務必要調用 f.close()來關閉文件闽撤。

文件對象的操作方法

file.close() 關閉文件, 關閉后文件不能再進行讀寫操作

file.flush() 刷新文件內部緩沖脯颜,直接把內部緩沖區(qū)的數(shù)據(jù)立刻寫入文件, 而不是被動的等待輸出緩沖區(qū)寫入

file.fileno() 返回一個整型的文件描述符(file descriptor FD 整型), 可以用在如os模塊的read方法等一些底層操作上

file.isatty() 如果文件連接到一個終端設備返回 True哟旗,否則返回 False

file.next() 返回文件下一行

file.read([size]) 從文件讀取指定的字節(jié)數(shù),如果未給定或為負則讀取所有

file.readline([size]) 讀取整行,包括 “\n” 字符

file.readlines([sizeint]) 讀取所有行并返回列表闸餐,若給定sizeint>0饱亮,返回總和大約為sizeint字節(jié)的行, 實際讀取值可能比 sizeint 較大, 因為需要填充緩沖區(qū)

file.seek(offset[, whence]) 設置文件當前位置

file.tell() 返回文件當前位置

file.truncate([size]) 從文件的首行首字符開始截斷,截斷文件為 size 個字符舍沙,無 size 表示從當前位置截斷近上;截斷之后后面的所有字符被刪除,其中 Widnows 系統(tǒng)下的換行代表2個字符大小拂铡。

file.write(str) 將字符串寫入文件壹无,返回的是寫入的字符長度

file.writelines(sequence) 向文件寫入一個序列字符串列表,如果需要換行則要自己加入每行的換行符

學習對excel及csv文件進行操作

6. os模塊

? ? ?os模塊有許多方法能幫你創(chuàng)建和媳,刪除和更改目錄格遭。

1. mkdir()方法:os.mkdir("newdir")

? ? ?可以使用os模塊的mkdir()方法在當前目錄下創(chuàng)建新的目錄們。你需要提供一個包含了要創(chuàng)建的目錄名稱的參數(shù)留瞳。

2. chdir()方法:os.chdir("newdir")

? ? ?可以用chdir()方法來改變當前的目錄拒迅。chdir()方法需要的一個參數(shù)是你想設成當前目錄的目錄名稱。

3. getcwd()方法:os.getcwd()

? ? ?getcwd()方法顯示當前的工作目錄她倘。

4. rmdir()方法:os.rmdir('dirname')

? ? ?rmdir()方法刪除目錄璧微,目錄名稱以參數(shù)傳遞。在刪除這個目錄之前硬梁,它的所有內容應該先被清除前硫。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市荧止,隨后出現(xiàn)的幾起案子屹电,更是在濱河造成了極大的恐慌,老刑警劉巖跃巡,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件危号,死亡現(xiàn)場離奇詭異,居然都是意外死亡素邪,警方通過查閱死者的電腦和手機外莲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來兔朦,“玉大人偷线,你說我怎么就攤上這事」辽” “怎么了声邦?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長摆舟。 經(jīng)常有香客問我翔忽,道長英融,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任歇式,我火速辦了婚禮驶悟,結果婚禮上,老公的妹妹穿的比我還像新娘材失。我一直安慰自己痕鳍,他們只是感情好,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布龙巨。 她就那樣靜靜地躺著笼呆,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旨别。 梳的紋絲不亂的頭發(fā)上诗赌,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天秸弛,我揣著相機與錄音铭若,去河邊找鬼。 笑死递览,一個胖子當著我的面吹牛叼屠,可吹牛的內容都是我干的。 我是一名探鬼主播绞铃,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼镜雨,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了儿捧?” 一聲冷哼從身側響起荚坞,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎菲盾,沒想到半個月后颓影,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡亿汞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年瞭空,在試婚紗的時候發(fā)現(xiàn)自己被綠了揪阿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疗我。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖南捂,靈堂內的尸體忽然破棺而出吴裤,到底是詐尸還是另有隱情,我是刑警寧澤溺健,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布麦牺,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏剖膳。R本人自食惡果不足惜魏颓,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望吱晒。 院中可真熱鬧甸饱,春花似錦、人聲如沸仑濒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽墩瞳。三九已至驼壶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間喉酌,已是汗流浹背热凹。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留瞭吃,地道東北人碌嘀。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像歪架,于是被迫代替她去往敵國和親股冗。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內容

  • 一和蚪、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,748評論 0 10
  • Python標識符 在 Python 里止状,標識符有字母、數(shù)字攒霹、下劃線組成怯疤。在 Python 中,所有標識符可以包括...
    tianyi6677閱讀 1,102評論 0 3
  • 定義類并創(chuàng)建實例 在Python中催束,類通過 class 關鍵字定義集峦。以 Person 為例,定義一個Person類...
    績重KF閱讀 3,954評論 0 13
  • 那天抠刺,他騎著自行車路過我的窗前風捋過他的發(fā)塔淤,帶下星星一般的雨沫車輪仿佛永遠停不下來,飛快旋轉的鋼線不斷彈出泥水 我...
    常非常K閱讀 1,178評論 4 16
  • 產后顧問李明月:位育嬰寶首席催乳顧問速妖、高級催乳師高蜂、高級育嬰師、資深產后顧問罕容。 發(fā)現(xiàn)懷孕后备恤,盡快到醫(yī)院確認并做進一步...
    媽咪的丫丫閱讀 173評論 0 0