国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.Net程序員Python之道---Python基礎

2019-11-14 17:24:51
字體:
來源:轉載
供稿:網友

    最近對動態語言比較好奇。所以選擇了學習Python這門語言.話不多說開始學習筆記.

  一. Python 基礎:

           1. PRint對Python進行數據輸出, #號后面是隊友的輸出結果, 通過encoded對字符進行轉碼,ord獲取字符的ASCII, %s,%d與C語言的輸出類似,分別表示字符串和整數.

print('Hello World')print 100+200  #300print 1>2  #falseprint 1>'2' #false#print 'abc'+2 # 報錯print ord('A') #65print u'小聰'.encode('utf-8')print 'Name:%s,Age:%d' %('Frank',23) #Name:Frank,Age:23(%d->int,%f->float,%s->string,%x->OXH)

      二.Python集合的用法:  

             學過C#和java的都知道. 這兩門語言中的List,Dictionary,ArrayList是非常常用的,其實在Python中也有對應的List和Dic

            1.List的用法. Python中的List通過[] 表示,其中List中可以放不同類型的數據,可以理解為是C#中的List<Object>,其中這里的List有所不同, 好比friendList[-1]其實返回的是friendList[Count-                  1], 可以簡單的理解為一個圓環,下標的范圍是 -Count<=N < Count。其次Python的List也支持sort(),append(),Remove()這些方法,

#List用法friendList =['Frank','Loch','Hardy'];print friendList #['Frank','Loch','Hardy']print friendList.count #3friendList.append(1)print friendList; ##['Frank','Loch','Hardy',1] #若類型,等價于C#中的List<object>print friendList[-1] # 1print friendList[-2] #HardyfriendList.pop();print friendList;['Frank','Loch','Hardy']

            2.Tuple的用法. Python的Tuple用()表示,對于Tuple的數據一旦被聲明,將無法修改,數據是只讀的.

#tuple用法friendTuple =("Frank","Loch","Hardy")friendTuple=(1,2,[3,4]); #tuple的數據無法修改

           3.字典的用法.Python的字典用{}表示,與C#不同,在聲明的時候如果有多個相同的Key,那么只保存最后一個. del實現對字典的刪除,personInfo[keyName] 實現對字典的添加或者修改.keyName存在就修改數據,不存在就進行添加。

#字典personInfo = {'Frank':23,'Hardy':24,'Loch':26,'Loch':25}print personInfo['Loch'] #25,后面的覆蓋前面的.personInfo['Victor'] =23print personInfo #{'Frank':23,'Loch':25,'Victor':23,'Hardy':24,}del personInfo['Victor']print personInfo #{'Frank':23,'Loch':25,'Hardy':24,}

       4.Set用法,不包含相同元素的List

#SetmySet = set([1,2,3,3,3])print mySet  #set([1,2,3]);

  

  三.Python的循環與判斷.

    Python中沒有像C#和java這種會把一些代碼段用{}擴區來,對于Python用 : 號實現了括號的功能.

    Note: print與if不在同一列,其實表明print是if這一列的子代碼,屬于if的{}之內. 不清楚為何要這樣設計,不過習慣C#中的括號,真心覺得大括號更有利于代碼的可讀性.

#判斷條件age =10;tupe用法if age>60:    print '老年人'elif age>18:    print '成年人'else:    print '未成年人'#循環numList = [1,2,3,4]for val in numList:    print val 

   總結:以上也就Python最基礎的語法,相信有C#基礎的一定能夠很輕松的看懂,語言這種東西還是要經常用才會熟練,不過小弟只是感興趣才學的. 主要學習地方我還是重點在Python的網絡編程,聽說Python網絡編程還比較牛逼(可以做網絡爬蟲),不知道是不是這回事. 還是先學學吧. 個人覺得,至少掌握一門動態語言還是有必要的. 學習一下不同語言之間的差異性.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 柳江县| 友谊县| 平罗县| 绍兴县| 兴海县| 葵青区| 东方市| 怀宁县| 偏关县| 都昌县| 阿勒泰市| 贵州省| 碌曲县| 平湖市| 泸水县| 玛曲县| 武义县| 攀枝花市| 海门市| 宝清县| 罗城| 平泉县| 深州市| 镇康县| 越西县| 治多县| 山丹县| 准格尔旗| 繁昌县| 固阳县| 讷河市| 济阳县| 息烽县| 博爱县| 荣成市| 富宁县| 田阳县| 伊宁市| 定安县| 台中市| 吉林省|