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

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

Java程序員學習Python第一天的心得

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

之前一直用的是java(Android),之前用Java寫了api ,php也嘗試過,因為工作的原因,在web花的時間比較少,業余時間使用起來感覺還是比較吃力,今天在網上看了一下開發效率比較高的開發語言Python,號稱“膠水語言”,今天剛好有時間也學習一下,也做了一下比較。

開發環境:

開發環境的安裝還是比較勝利,就是中途了聽有網友說_spe不錯,不知道是不是wxPython(_spe界面支持)版本還是什么原因沒有成功,所以還是用比較熟悉的eclipse+PyDev插件,因為eclipse熟悉的原因,在寫demo中沒遇到什么大問題。

下面是我看了教程之后寫的例子,有想學python的(Java)朋友可以看看。

 

  1 #!/bin/python  2 #ecoding=utf-8  3   4 import time  5 import os  6 import md5  7 import random  8   9  10 #變量的申明,前面不用加修飾類型,這一點和其他語言區別挺大的,之前用過就PHP和js里面var,沒想到這個更牛。 11 PRint "你好!" 12 #--int類型 13 intA = 1; 14 intB = 2; 15 #int類型和String 不能直接用+號,需要轉成String再拼接。 16 print "values:" + str(intA + intB); 17 #boolean 類型 要注意里面的大小寫 True和False 18 name = True 19 #if語句,需要一起和for注意的是后面加冒號(:) 20 if name== True: 21     print "true" 22 else: 23     print "false" 24      25 #for 26 for i in range(1,5,1): 27     print i; 28 '''    29 方法(也在函數的叫法)的申明。同樣不要忘記了冒號,因為Python不像其他語言那樣還要括號, 30 是按嚴格的格式來區分的所以個人也比較喜歡在方法后面加個結束注釋。 31 ''' 32 def printName(name): 33     print name 34     print len(name) 35 #end fun printName 36  37 printName("my name is xxx") 38  39 ''' 40 容器,習慣Java的朋友肯定也會像我一樣想到數組(String[])、集合(List、Map)、Python也同樣有類似的類型。 41 ''' 42  43  44 #列表List,類型Java中的集合List     45 a = [1,2,3,"array"] 46 a.append("insert values") 47 a.insert(0, 0) 48 for v in a: 49     print v 50      51  52 #元組 trupe,和Java中的數組類似   53 array = ("array1","array2","array3") 54 for arr in array: 55     print arr 56  57 #Dict 和Java中的map類似 58  59 mapValues = {"name":"text123","age":18} 60 print mapValues.get('age') 61 print mapValues['name'] 62  63 ''' 64 自帶方法 65 ''' 66  67 #time函數, 需要在頭部添加 import time 68 time.sleep(1.5) #這里的單位是秒,和Java毫秒不一樣。當然可以傳入小數 69 print "print content" 70 print time.time()  71 print time.strftime('%Y-%m-%d %H:%M:%d') # Java 中SimpleDateFormat 72  73  74 # os  對系統一些操作 75 print os.name #使用的平臺 76 print os.getcwd() #當前工作目錄 77 files = os.listdir('E:/software') 78 #for f in files: 79 #    print f 80      81 #os.remove('D://Test.java'); 82  83 #MD5 84  85 m = md5.new("test123") 86 print m.digest()        #16位 87 print m.hexdigest()     #32位 88  89 #random 90  91 print random.random() 92  93  94 #file  95 ''' 96 textFile = open("D://test.txt"); 97 for line in textFile.readlines(): 98     print line 99 file.close()100 '''

 

發布基本語法真的挺方便的,聽人們說學了它都不想學其他語言了,不知道是不是真的,至少我感受了到了寫變量寫的時間省了,語法也比較簡單明了。初次學習,還忘多多指教,今天只學習了基本語言,我的目標是用它做web,不知道這方便的效率怎么樣,還望前輩指點一二。

 

 

 

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和龙市| 顺昌县| 甘孜| 融水| 泗水县| 镇江市| 临夏市| 新沂市| 西盟| 太康县| 赣榆县| 淳化县| 景泰县| 古蔺县| 双牌县| SHOW| 东乡县| 洛阳市| 岳普湖县| 烟台市| 岳阳县| 云和县| 安庆市| 建水县| 且末县| 绥化市| 上栗县| 兰溪市| 东城区| 北碚区| 公主岭市| 民县| 曲周县| 嵩明县| 新沂市| 井冈山市| 昭觉县| 广州市| 新余市| 邢台县| 叙永县|