Learn Python The Hard Way 11-22

  • ex11: 輸入
    學(xué)習(xí)函數(shù)raw_input(),通過(guò)這個(gè)函數(shù),用戶可以在控制臺(tái)里輸入值
    了解input()和raw_input()的區(qū)別:raw_input()讀取控制臺(tái)的輸入(任何類型),而input會(huì)把輸入的值
    嘗試轉(zhuǎn)換為合法的python元素,可能會(huì)引發(fā)一些錯(cuò)誤
    若想把raw_input()里的值轉(zhuǎn)化為整數(shù),可以使用x = int(raw_input(123)

  • ex12: 提示
    在raw_input()的括號(hào)內(nèi)加入字符串可以對(duì)用戶進(jìn)行輸入提示
    例如x = raw_input("this is a test:")
    嘗試運(yùn)用py -m pydoc raw_input查看函數(shù)說(shuō)明

  • ex13: 參數(shù),解包,變量
    ex12學(xué)習(xí)用戶在控制臺(tái)輸入?yún)?shù),ex13通過(guò)argv這個(gè)參數(shù)變量將參數(shù)傳遞給腳本
    了解import,將功能提出使用,本次使用的argv在sys內(nèi),即 from sys import argv
    注意: argv的第一個(gè)參數(shù)總是腳本名稱,命令行中使用帶argv的腳本,需要輸入對(duì)應(yīng)的參數(shù)

  • ex14: 提示進(jìn)階,在提示中使用變量
    raw_input()里可以插入數(shù)字,字符串,也可加入變量

  • ex15: 讀取文件
    了解命令open()
    了解函數(shù)read(),通過(guò)"."來(lái)使用
    例如: text = open(filename)
    text.read()

  • ex16: 對(duì)文件的操作和讀寫(xiě)
    close -- Closes the file. Like File->Save.. in your editor.
    read -- Reads the contents of the file. You can assign the result to a variable.
    readline-- Reads just one line of a text file.
    truncate -- Empties the file. Watch out if you care about the file.
    write('stuff') -- Writes "stuff" to the file.

          open()命令默認(rèn)是只讀,必須加入“w”才可進(jìn)行寫(xiě)
    
  • ex17: 更多的文件操作
    了解len()
    了解exists()
    學(xué)會(huì)SHELL下面創(chuàng)建文件 echo
    shell命令 cat 顯示文件內(nèi)容

  • ex18: 函數(shù)
    函數(shù)包括名稱、參數(shù)、代碼
    函數(shù)用def來(lái)創(chuàng)建,函數(shù)名需要指示其功能

  • ex19: 函數(shù)和變量
    了解變量的值的傳遞

  • ex20: 函數(shù)和文件
    seek()函數(shù) 用來(lái)設(shè)置文件當(dāng)前位置,若seek(0),那么表示文件位置回退至最開(kāi)始。
    readline()函數(shù) 讀取文件行數(shù)的內(nèi)容,每運(yùn)行一次,文件位置移至下一行

  • ex21: 函數(shù)的返回值
    了解return

  • ex22: 階段性總結(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容