print("我想打印一個(gè)字符串%s"%123)print("我想打印一個(gè)字符串",123)print("我想打印一個(gè)字符串{}".format(123))這三個(gè)輸出有什么區(qū)別喃?Python中一個(gè)數(shù)據(jù)是否可以迭代(能否使用For)isinstance(需要判斷的數(shù)據(jù),Iterable)查看返回值,true則可以迭代,false不能迭代。如果創(chuàng)建一個(gè)可以迭代的對(duì)象?必須實(shí)現(xiàn)__iter__()方法在__iter__方法中需要返回一個(gè)具有__iter__方法
系統(tǒng) 2019-09-27 17:52:09 1622
基礎(chǔ)版(list方法)#比較占內(nèi)存w=int(input("輸入一個(gè)數(shù)字還你一個(gè)斐波那契數(shù)列:"))list_res=[]deflist_n(n):ifn>=3:res=list_n(n-1)+list_n(n-2)else:res=1returnresprint("開始")foriinrange(0,w):list_res.append(list_n(i+1))print(list_res)升級(jí)版#比較占內(nèi)存num=int(input("輸入一個(gè)數(shù)字還你
系統(tǒng) 2019-09-27 17:52:01 1622
如何在PYTHON里面運(yùn)用多繼承classFather:defhobby(self):print("lovetoplayvideogame.")classMother:defcook(self):print("lovetocookanything.")#比如說(shuō)有兩個(gè)類,如果想要一個(gè)子類同時(shí)繼承這兩個(gè)類,應(yīng)該怎么操作呢。classFather:defhobby(self):print("lovetoplayvideogame.")classMother:de
系統(tǒng) 2019-09-27 17:51:51 1622
現(xiàn)在互聯(lián)網(wǎng)巨頭,都已經(jīng)轉(zhuǎn)投到人工智能領(lǐng)域,而人工智能的首選編程語(yǔ)言就是python,未來(lái)前景顯而易見(jiàn)。那么問(wèn)題來(lái)了,想學(xué)Python,Python工程師工資一般多少?值得去學(xué)嗎?說(shuō)句實(shí)在話,還得看你自己:自己足夠用功,經(jīng)驗(yàn)夠,兩三萬(wàn)月薪也不是不可能;如果資歷淺,又不用功,想要高薪,除非運(yùn)氣夠好!學(xué)習(xí)Python可以從事以下工作:一、人工智能Python作為人工智能的黃金語(yǔ)言,選擇人工智能作為就業(yè)方向是理所當(dāng)然的,而且就業(yè)前景好,薪資普遍較高,拉勾網(wǎng)上,人工
系統(tǒng) 2019-09-27 17:51:49 1622
函數(shù)這么重要的東西自然少不了。那么在python中是怎么定義的呢?defcgg(name):print("haha%s"%name)def是定義的意思,而cgg是函數(shù)名,name是參數(shù)。當(dāng)然了,有了函數(shù)嗎,自然少不了函數(shù)的返回值。那么這里用的依然是return。defcgg(a,b):returna+b模塊一個(gè)小例子:importtimeprint(time.asctime())這個(gè)可以顯示現(xiàn)在的時(shí)間。而這個(gè)time就是一個(gè)模塊,包括之前的turtle也是
系統(tǒng) 2019-09-27 17:51:49 1622
EventHandler在HDA中,要?jiǎng)?chuàng)建Python腳本,需要先選擇一個(gè)事件處理器(EventHandle),他表示你要在什么時(shí)候執(zhí)行你現(xiàn)在所創(chuàng)建的腳本命令OnCreated(在節(jié)點(diǎn)創(chuàng)建時(shí),執(zhí)行腳本)如選擇此項(xiàng)編輯Python腳本,Python將會(huì)在節(jié)點(diǎn)創(chuàng)建時(shí)執(zhí)行Python中的命令PythonModel(Python模式)這一項(xiàng)會(huì)使創(chuàng)建的腳本在使用過(guò)程中根據(jù)用戶設(shè)置執(zhí)行可以使用這一項(xiàng)給節(jié)點(diǎn)設(shè)置參數(shù)提示等功能OnDelete(在節(jié)點(diǎn)創(chuàng)建時(shí)執(zhí)行腳本)Pyt
系統(tǒng) 2019-09-27 17:51:26 1622
打開excel文件讀取數(shù)據(jù)data=xlrd.open_workbook("excelFile.xls")讀取工作表table=data.sheets()[0]#通過(guò)索引順序獲取table=data.sheet_by_index(0)#通過(guò)索引順序獲取table=data.sheet_by_name(u'Sheet1')#通過(guò)名稱獲取獲取整行和整列的值(數(shù)組)table.row_values(i)#獲取整行值table.col_values(i)#獲取整列
系統(tǒng) 2019-09-27 17:51:17 1622
不管是啥語(yǔ)言都離不開加減乘除這些算法,但是在Python里面你知道這些符號(hào)代表什么運(yùn)算嗎?“/”這個(gè)是除法運(yùn)算,那么這個(gè)“//”呢?“*”這個(gè)是乘法運(yùn)算,那么這個(gè)“**”呢?下面來(lái)一一介紹下。“//”運(yùn)算除法運(yùn)算符是“/”,這個(gè)人人皆知道,但是這個(gè)二元運(yùn)算符“/”求出來(lái)的結(jié)果都是取決于操作數(shù)本身的,比如:復(fù)制代碼代碼如下:20/3620/3.06.66666666666666720.0/36.66666666666666720.0/3.06.6666666
系統(tǒng) 2019-09-27 17:51:01 1622
Python:1.print()函數(shù):打印字符串2.raw_input()函數(shù):從用戶鍵盤捕獲字符3.len()函數(shù):計(jì)算字符長(zhǎng)度4.format(12.3654,'6.2f'/'0.3%')函數(shù):實(shí)現(xiàn)格式化輸出5.type()函數(shù):查詢對(duì)象的類型6.int()函數(shù)、float()函數(shù)、str()函數(shù)等:類型的轉(zhuǎn)化函數(shù)7.id()函數(shù):獲取對(duì)象的內(nèi)存地址8.help()函數(shù):Python的幫助函數(shù)9.s.islower()函數(shù):判斷字符小寫10.s.spp
系統(tǒng) 2019-09-27 17:50:54 1622
生成器就是自己用python代碼寫的迭代器,生成器的本質(zhì)就是迭代器。通過(guò)以下兩種方式構(gòu)建一個(gè)生成器:1、通過(guò)生成器函數(shù)2、生成器表達(dá)式生成器函數(shù):函數(shù)deffunc1(x):x+=1returnxprint(func1(5))生成器函數(shù)deffunc1(x):x+=1yieldxg_obj=func1(5)print(g_obj.__next__())一個(gè)next對(duì)應(yīng)一個(gè)yield。yieldVSreturnreturn結(jié)束函數(shù),給函數(shù)的執(zhí)行者返回值yie
系統(tǒng) 2019-09-27 17:50:36 1622