欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂解讀Python核心編程之第一個Python程序

2017-11-09 10:33:10 1377瀏覽

           首先先來了解一下Python是什么?Python是一種編程語言,寫好了就可以直接運行,用縮進來表示程序的嵌套關系可謂是一種創(chuàng)舉,把過去軟性的編程風格升級為硬性的語法規(guī)定。再不需要在不同的風格間選擇、再不需要為不同的風格爭執(zhí)。與Perl不同,Python中沒有各種隱晦的縮寫,不需要去強記各種奇怪的符號的含義。


扣丁課堂解讀Python核心編程之第一個Python程序


            Python寫的程序很容易懂,這是不少人的共識。Python是一種面向對象的語言,但它的面向對象卻不象C++那樣強調概念,而是更注重實用。不是為了體現(xiàn)對概念的完整支持而把語言搞得很復雜,而是用最簡單的方法讓編程者能夠享受到面向對象帶來的好處,這正是Python能像Java、C#那樣吸引眾多支持者的原因之一。那么,下面請扣丁學堂老師來簡單介紹一下扣丁學堂Python培訓核心編程之第一個Python程序該如何編寫吧。

  1. #!/usr/bin/env python
  2. #makeTextFile.py ---- create text file
  3. import os
  4. ls = os.linesep
  5. #get filename
  6. while True:
  7. fname = raw_input('Enter filename:')
  8. if os.path.exists(fname):
  9. print "ERROR:'%s'already exists" % fname
  10. else:
  11. break
  12. #get file content (text) lines
  13. all = []
  14. print "\nEnter lines ('.'by itself to quit).\n"
  15. #loop until user terminates input
  16. while True:
  17. entry = raw_input('>')
  18. if entry == '.':
  19. break
  20. else:
  21. all.append(entry)
  22. #write lines to file with proper line-ending
  23. fobj = open(fname,'w')
  24. fobj.writelines(['%s%s' % (x, ls) for x in all])
  25. fobj.close()
  26. print 'Done!'


    break指示跳出while循環(huán)語句。


    解析:fobj.writelines(['%s%s' % (x, ls) for x in all])p; 當輸入內容保存在內存中,需要將其保存到文件。 打開文件準備進行寫操作。將內存中得到內容逐行寫入文件。每個文件都需要一個行結束符(或者文件結束符)。代碼結構稱為列表解析。它完成:


    對我們文件的每一行,根據(jù)程序運行平臺添加一個合適的行結束符。'%s%s'為每行添加行結束符,(x, ls)表示每一行及其行結束符,對Unix平臺是'\n', 對DOS或win32平臺式'\r\n'。通通過使用os.lineseq,我們不關心程序運行在什么平臺,也不必濤根據(jù)不同的平臺決定使用哪種行結束符。文件對象的writelines()方法接收包含行結束符的結果列表,并將它寫入文件。

#!/usr/bin/env Python
  1. #ReadTextFile.py ---- read and display text file
  2. #get filename
  3. fname = raw_input("Enter filename:")
  4. print
  5. #attempt to open file for reading
  6. try:
  7. fobj = open(fname, 'r')
  8. except IOError, e:
  9. print '*** file open error:', e
  10. else:
  11. #display contents to the screen
  12. for eachLine in fobj:
  13. print eachLine,
  14. fobj.close()

     

           以上就是扣丁課堂解讀Python核心編程之第一個Python程序的詳細介紹。當然參加我們的Python培訓課程,可以更快速、系統(tǒng)全面的掌握Python從入門到精通知識。最后也歡迎大家在課程評論區(qū)指出不足的地方。我們會慢慢改進的,想要了解更多請關注扣丁學堂python培訓官網(wǎng),另有專業(yè)的老師和與時俱進的課程體系定會讓你學有所成,助你實現(xiàn)高薪夢想,最好關注扣丁學堂的官網(wǎng),大量的python視頻教程供學員觀看學習,喜歡就快行動吧。


查看更多關于“Python開發(fā)資訊的相關文章>>

標簽: Python核心編程 第一個Python程序

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部