Python的學習到現在已經有半個月了,通過講解與企業化標準的培訓,使我加深了對python的認識。因為之前有學Java的基礎,所以這次實訓入門時也相對容易許多。
Python給我的總體感覺是真的很簡潔易讀,同樣的實現一個功能,Java需要十行,Python可能只需要三行。與之對應的是學習起來也相對更簡單一些。
同時Python的動態語言特性也是區別于Java的靜態語言的,這一點我現在還沒有什么感受,畢竟才剛學半個月,但是Java給我的感覺就是很嚴謹,甚至有些刻板。學完后感覺確實如此,現說說學完后的收獲:
1、python中雙引號和單引號作用一樣,print 'hello World'和print "hello World"是一樣的(print語句中連接字符串用,)。
2、python,使用變量,不需要定義類型,只要賦初值就行,和javascript中定義變量有點類似,只是更簡單了,連var都不需要。
3、基本語法: import sys //導入模塊
sys.getsizeof(a) //占用空間
type(a) //a的類型
2的3次方寫法:2**3
a.len() 或 len(a) //數組的長度
a[2] //數組的讀取
a[-1] //讀取倒數第一個數據
a.pop() //彈出
a/3 //不支持除法
a.(0,'b') //在第0位之前插入b
a.append(10) //增加‘10’
a.count('b') //計算a中有幾個元素‘b'
a.remove(1.5) //移除1.5
a.clear() //清除'
4、python語法特別簡單,每行結尾不需要;語句塊完全依靠層次來區別,也就是說如果本該縮進一致的地方沒有對齊,則程序會報錯,這就從另一個角度確保了程序的編寫規范性。
5、python中的控制語句,if,while,for。值得注意的是條件都沒有括號,條件后必須加:,while也可以有else語句。
6、python 類的對象,就是java中類的一個實例,假如有類Person,則用p=Person(['參數'....]),即可以調用Person中的方法.值得注意的是,python中類的方法的第一個參數必須是self,(相當于java中的this),python沒有構造方法,創建類后會自動調用類的__init__()方法,可以把這個方法等價于java等的構造方法,完成一些初始化操作。
7、python既是面向過程又是面向對象。
8、python,模塊的概念,即把一個程序提出來公用,也是一個普通的python文件,在其它要調用的程序中import 模塊名 就OK了,然后使用模塊名,方法就可以用其方法,也可from 模塊名 import 方法名,然后直接調用方法即可。
9、python中的數據結構有列表,元組,字典。其中數組通過下標來讀取,起始值為0;其定義如下
mylist = ['apple','banana','orange']列表
zoo = ('aaa','bbb','ccc')元組
dic = {'zhang':'san',
'li':'si','wang':'wu'}
相關鏈接
【優就業Python培訓 】從入門到精通 打造Python精英人才
>>本文地址:http://www.jecan.cn/dxs/2018/44721.html
聲明:本站稿件版權均屬中公教育優就業所有,未經許可不得擅自轉載。
1 您的年齡
2 您的學歷
3 您更想做哪個方向的工作?
下一篇 【實習總結】計算機專業實習總結