400-650-7353
您所在的位置:首頁 > 大學生就業 > 【實訓報告】Python實習報告總結

【實訓報告】Python實習報告總結

  • 來源:優就業
  • 2018-10-31 09:46:56
  • 閱讀()
  • 分享
  • 手機端入口

學習Python后,覺得Python還是比較簡單,容易上手的,就基本語法而言,但是有些高級特性掌握起來還是有些難度,需要時間去消化。Python給我最大的印象就是語法簡潔,就像寫偽代碼一樣,很多其他語言要用很多行才能實現的操作Python可能幾行就搞定了,這讓人擺脫了繁雜的語法而專注于問題本身。

Python是一門面向對象的解釋性語言(腳本語言),這一類語言的特點就是不用編譯,程序在運行的過程中,由對應的解釋器向CPU進行翻譯,個人理解就是一邊編譯一邊執行。而Java這一類語言是需要預先編譯的。沒有編譯最大的痛苦就是無法進行斷點調試,唯一的辦法就是在有疑問的地方打印各個變量的值來進行調試。這一類語言也沒用類型,也就是說一個變量即可能是int型,但是也可能是String型,而且可以隨時變化。

Python對于代碼格式要求也相當嚴格,通過對于縮進的距離來判斷代碼是否處于同一個代碼塊。這樣做的好處在于代碼編寫看上去很統一,不過習慣了Java再看Python,一開始還真的有點懵。

Python也不依靠分號來決定一句代碼是否結束,一行代碼就是一句代碼。

最后有兩個疑問:

第一個疑問:似乎Python里面是沒有類這個概念的,那么我怎么像Java那樣定義一個對象的各種屬性呢?就目前學習的已知知識來看,Python有map這樣的概念,個人看著和json數據差不多比如people={‘name’:’Lilei’,’age’=22}這樣的話倒是實現了對一個對象進行各種屬性的定義,但是就沒有方法調用了,調用方法似乎只能play(people)而沒有people.play(),這個只有后期學習才能理解了。

第二個疑問:就是如果Python沒有類型定義,那么如何實現方法重載呢?在方法內部對于參數類型進行判斷么?但是似乎只能區別幾種基本數據類型。或者說Python沒有方法重載?那么在設計接口調用的時候,感覺會有點麻煩呢?

Python是一門面向對象的解釋性語言(腳本語言),這一類語言的特點就是不用編譯,程序在運行的過程中由對應的解釋器向CPU進行編譯,一邊編譯一邊執行他屬于腳本語言,不想編譯型語言那樣先將程序編譯成二進制在運行。

1)程序塊不是以“{”和“}”括起來來定義的,而是依據程序的縮進來表示程序的塊和代碼的層次

2)程序以一個邏輯行尾單位進行執行,一個邏輯行可以由多個物理行組成(通過\來連接下一行),一個物理行可以分成多個邏輯行(通過“;”來分隔同一物理行的多個邏輯行。但是一般不建議使用“;”來分隔邏輯行,建議使用換行和縮進來組織程序結構)

3)程序中沒有類似main函數的主程序,一個文件中的所有內容(代碼)按照行從上到下從左到右執行。在文件中有函數,函數定義部分等到調用才執行。

4)變量在定義時沒有類型,在運行期間才去確定數據類型。變量沒有固定類型,前一次賦值的時候是什么類型就是什么類型,而且是可以動態變動的。

5)函數定義中沒有返回值及返回值類型的說明,只有函數名和參數列表(參數也沒有類型,同一函數在同一程序中可接收不同類型的參數)。如果沒有返回值則默認返回NONE,如果有顯示的return語句,則返回被return的值。(在同一函數,多個return可以返回不同類型的或不返回)

6)常用的函數a.raw_input(str)函數:接收用戶從控制臺輸入的數據,返回一個字符串。參數str是提示語句。b.int(str)等函數:將字符串轉換成int類型,可以配合raw_input(str)函數使用,從用戶輸入獲取int數據。c.len(obj)函數:獲取列表、元組、字典等的長度,返回長度的值d.print函數:打印內容到控制臺,可以是數值、字符串、序列等各種類型。打印完后默認是自動換行,如果后面接“,”則不換行。可以格式化字符串,使用%d(%o、%x)、%f、%s等。

通過這些天的學習使我收獲非常大,讓我對Python這門語言有了新的認識,學習到了很有用的知識,收獲頗豐。

相關推薦

【Python培訓】教你如何從Python小白成為大神

【Python入門免費課程】追趕Python編程開發新趨勢

文章“【實訓報告】Python實習報告總結”已幫助

>>本文地址:http://www.028benet.com/dxs/2018/45205.html

THE END  

聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。

1 您的年齡

2 您的學歷

3 您更想做哪個方向的工作?

獲取測試結果
  • 大前端大前端
  • 大數據大數據
  • 互聯網營銷互聯網營銷
  • JavaJava
  • Linux云計算Linux
  • Python+人工智能Python
  • 嵌入式物聯網嵌入式
  • 全域電商運營全域電商運營
  • 軟件測試軟件測試
  • 室內設計室內設計
  • 平面設計平面設計
  • 電商設計電商設計
  • 網頁設計網頁設計
  • 全鏈路UI/UE設計UI設計
  • VR/AR游戲開發VR/AR
  • 網絡安全網絡安全
  • 新媒體與短視頻運營新媒體
  • 直播帶貨直播帶貨
  • 智能機器人軟件開發智能機器人
 

快速通道fast track

近期開班時間TIME

主站蜘蛛池模板: 中文字幕乱码无线码在线| 97人妻人人揉人人躁人人| 国产剧情av麻豆香蕉精品| 欧美性色欧美a在线播放| a一级日本特黄aaa大片| 免费看少妇作爱视频| 妇女bbbb插插插视频| 精品国产欧美另类一区| 中文在线最新版天堂| 四虎精品视频在线永久免费观看 | jizz免费观看| 免费人成视频在线| 天天操天天射天天| 理论片中文字幕在线观看| avtt在线观看| 亚洲精品无码久久久| 国产视频手机在线观看| 欧美成a人片在线观看久| 久久久国产视频| 国产人成无码视频在线观看| 欧美a级片在线观看| 黑人大战亚洲人精品一区| 九一制片厂免费传媒果冻| 国产亚洲av片在线观看播放| 我要看一级毛片| 狠狠色狠狠色综合日日不卡| 91亚洲国产成人久久精品网站| 亚洲国产精品成人午夜在线观看| 国产精品久关键词| 日本特黄a级高清免费大片| 精品欧洲AV无码一区二区男男 | 四虎影库久免费视频| 外国一级黄色毛片| 最近2018中文字幕2019高清| 色综合色综合色综合色综合网 | 少妇大叫太大太爽受不了| 欧美老熟妇欲乱高清视频| 精品国产无限资源免费观看 | 男人j进女人p免费动态图| 天天影视综合网| www.亚洲精品|