這篇文章主要介紹了Python語言如何快速上手,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)公司專注于隆陽企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城網(wǎng)站制作。隆陽網(wǎng)站建設(shè)公司,為隆陽等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)如果要在python中寫中文,則要在xx.py的最前面聲明
#coding:utf-8
一、基礎(chǔ)語法:變量,字符串,函數(shù),邏輯判斷,循環(huán)
varline = 2 ; print(varline); #打印字符串 print("hello Python"); print("你好,Python"); #整型和字符串的轉(zhuǎn)化 num1 = 100 ; num2 = "100"; num3 = num1 + int(num2); print(num3); #字符串操作 str1 = "hello world" ; str2 = str1 * 3 ; string_count = len(str1); print(string_count); print(str2); #字符串索引等價(jià) print(str1[0]); print(str1[-11]) #===>h print(str1[1]); print(str1[-10]) #===>e print(str1[2]); print(str1[-9]) #===>l #可以將字符串進(jìn)行分割 print(str1[0:5]);print(str1[6:11]); #===> hello world print(str1[-4:]); #函數(shù)的定義和使用 def Print(): print("hello world"); return "sss" ; sss = Print(); print(sss); def add(arg1 , arg2): return arg1 + arg2 ; print(add(1,2)); def getTempatuare(temp): return temp *9/5 + 32 ; print(str(getTempatuare(35)) + "'F"); #克轉(zhuǎn)千克算法 def print_kg(g): return float(g / 1000) ; print(str(print_kg(1)) + "kg"); #求直角三角形斜邊的長度 def Line_print(arg1,arg2): return ((arg1*arg1 + arg2 * arg2))**0.5 print("The right triangle third side's length is " + str(Line_print(3,4))); #str_rp = str1.replace(str1[:3],'*'*9); #print(str_rp) str11 = "{} a word she can get what she {} for." str12 = "{preposition} a word she can get what she {verb} for" str13 = "{0} a word she can get what she {1} for." str111 = str11.format('With','came'); str121 = str12.format(preposition = 'With',verb = 'came') str131 = str13.format('With','came') print(str111) print(str121) print(str131) #單獨(dú)創(chuàng)建 file1 = open('F:\\'+'hello.txt','w') file1.write("Hello world"); file1.close() #使用函數(shù)創(chuàng)建 def text_create(name, msg): desktop_path = 'F:\\' full_path = desktop_path + name + '.txt' file = open(full_path,'w') file.write(msg) file.close() print('Done') text_create('Yang','hello world') # ???? #變量的比較 teststr1 = "Hello" teststr2 = "World" teststr3 = "Hello" print(teststr1 in teststr2) print(teststr1 is teststr3) print(bool(teststr1)) print(bool('')) print(not teststr1) print(teststr1 < teststr3 and teststr2 > teststr1) print(teststr1 > teststr2 or teststr3 < teststr1) #python邏輯判斷學(xué)習(xí) a = 1 b = 3 if a < b : a = 3 b = 2 else: a = 2 b = 3 print(a,b); if a < b: a = 3 b = 2 elif a > b: a = 2 b = 3 else: a = 100 b = 200 print(a,b) for i in 1,2,3,4,5,6: print(i) for string_str in "hello","world","world": print(string_str) for str1111 in "Hello": print(str1111)
二、Python數(shù)據(jù)結(jié)構(gòu):列表,元組,字典,集合
#python列表===> #特點(diǎn):可以裝python的所有類型,包括元組,列表,字典等 city = ['廣東','云南','廣西','江西','HongKong','Shenzhen',123456] for i in 0,1,2,3,4,5,6: print(city[i]) city.insert(1,'北京') #列表的插入 for i in 0,1,2,3,4,5,6: print(city[i]) city.remove('HongKong') #列表的刪除 for i in 0,1,2,3,4,5,6: print(city[i]) del city[0] #使用del方法刪除列表中的元素 for i in 0,1,2,3,4,5: print(city[i]) #python元組 ===> #特點(diǎn):不可修改,可被查看以及索引 num = ('1','2','3','4','5') for i in 0,1,2,3,4: print(num[i]) #python字典 ===> #特點(diǎn):鍵值成對(duì)存在,鍵不可重復(fù),值可重復(fù),鍵不可改,值可以變,可以為任何對(duì)象 Dog = {'name':'sundy','age':18} Dog.update({'tel':119}) #往字典中添加鍵值對(duì) print(Dog) del Dog['name'] #往字典中刪除鍵值對(duì) print(Dog) #集合 num_set = {1,2,3,4,1,5} num_set.add(6) #往集合里添加元素 print(num_set) num_set.discard(3) #從集合里刪除元素 print(num_set)
三、Python語言面對(duì)對(duì)象:類的定義、使用以及類的繼承
#coding:utf-8 #定義一個(gè)類 class Anmial: var = 100 Dog = ['runing','eat','sleep'] #Dog是這個(gè)類的屬性 def function(self): #類里的方法 if Anmial.var == 10: print(Anmial.var) else: print(self+str(Anmial.Dog)) return Anmial.var #實(shí)例化類 Dog1 = Anmial() print(Anmial.Dog) #遍歷類中的成員 for i in Anmial.Dog: print(i) #創(chuàng)建實(shí)例屬性===>類似創(chuàng)建一個(gè)與Dog一樣的屬性 Anmial.log = '會(huì)飛','Hello','Monkey' print(Anmial.log) Anmial.function("屬性:") class CocaCola(): formula = ['caffeine','suger','water','soda'] def __init__(self,local_name): #===>self相當(dāng)于可以用來訪問類中的成員或者創(chuàng)建屬性 self.logo_local = '橙汁' if local_name == '可樂': print(local_name) elif local_name == '橙汁': print(local_name) else: print('西瓜汁') def drink(self): #===>調(diào)用該方法的時(shí)候等效于 coke = CocaCola.drink(coke) print('Energy!') coke = CocaCola('可樂') coke1 = CocaCola('橙汁') coke2 = CocaCola('梨汁') #類的繼承===>xuebi相當(dāng)于CocaCoal的子類,CocaCoal相當(dāng)于父類 class xuebi(CocaCola): formula = ['白色','黃色','綠色'] xuebi = xuebi(CocaCola) #將CocaCola放在括號(hào)中,表面xuebi集成于CocalCola print(xuebi.formula) xuebi.drink() #這樣子類就可以調(diào)用父類的方法,繼續(xù)延用了
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Python語言如何快速上手”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!