這學(xué)期學(xué)校開設(shè)了Python課程,并且采用了與以往不同的教學(xué)方式。以前上C語言和Java語言課程時,我們要么是在教室里上課,要么在機(jī)房里上課。教學(xué)方式比較固定,也沒有想到會有什么樣的變化。但這學(xué)期不一樣,這學(xué)期的Python課程與其他的課程在教學(xué)方式上發(fā)生了很大的變化,這學(xué)期的Python課程不再局限于傳統(tǒng)的上課方式,還用到了網(wǎng)絡(luò),在上課時不再是一味地聽老師講,老師在講課的同時,我們學(xué)生在下面可以同時練習(xí),遇到不懂的話,也可以及時的反應(yīng)。我覺得這種方式挺好
系統(tǒng) 2019-09-27 17:46:58 1768
1.Request庫Request庫有七個基本方法:首先以requests庫的request方法進(jìn)行講解:其次,以其中典型的get方法進(jìn)行說明:1.r=requests.get(url)首先get構(gòu)造一個向服務(wù)器請求資源的Request對象,r是一個返回的一個包括服務(wù)器資的Response對象。2.r=requests.get(url,params=None,**kwargs)params:url中的額外參數(shù),字典或者字節(jié)流格式...可以修改url內(nèi)容**
系統(tǒng) 2019-09-27 17:46:57 1768
函數(shù)函數(shù)是什么函數(shù)就是一個功能的封裝,然后可以可以被多次調(diào)用的代碼塊函數(shù)定義函數(shù)定義需要def關(guān)鍵字,函數(shù)的參數(shù)不是必須的,返回值也是,要是有參數(shù)一定要傳參數(shù)要是return沒有返回值,或者連return都沒有的,返回的是None值完整的函數(shù)包括函數(shù)名,參數(shù),以及函數(shù)的實(shí)現(xiàn)語句,縮進(jìn)屬于函數(shù)體,返回值是用來保存計算結(jié)果的函數(shù)定義的規(guī)則函數(shù)代碼以def開頭,后接函數(shù)名加上()傳入的參數(shù)和自變量必須放在圓括號中間,自定義的參數(shù)也放在圓括號內(nèi)函數(shù)的起始用:并且用
系統(tǒng) 2019-09-27 17:46:46 1768
通俗的來說,Python中所謂的命名空間可以理解為一個容器。在這個容器中可以裝許多標(biāo)識符。不同容器中的同名的標(biāo)識符是不會相互沖突的。理解python的命名空間需要掌握三條規(guī)則:第一,賦值(包括顯式賦值和隱式賦值)產(chǎn)生標(biāo)識符,賦值的地點(diǎn)決定標(biāo)識符所處的命名空間。第二,函數(shù)定義(包括def和lambda)產(chǎn)生新的命名空間。第三,python搜索一個標(biāo)識符的順序是"LEGB"。所謂的"LEGB"是python中四層命名空間的英文名字首字母的縮寫。最里面的一層是L
系統(tǒng) 2019-09-27 17:46:43 1768
本章將覆蓋所有在Python中使用的基本I/O功能。有關(guān)更多函數(shù),請參考標(biāo)準(zhǔn)Python文檔。打印到屏幕上:產(chǎn)生輸出最簡單的方法是使用print語句,可以通過用逗號分隔的零個或多個表達(dá)式。該函數(shù)將傳遞到一個字符串表達(dá)式,并將結(jié)果寫到標(biāo)準(zhǔn)輸出,如下所示:#!/usr/bin/pythonprint"Pythonisreallyagreatlanguage,","isn'tit?";這將產(chǎn)生結(jié)果輸出在標(biāo)準(zhǔn)屏幕上,結(jié)果如下:Pythonisreallyagrea
系統(tǒng) 2019-09-27 17:46:33 1768
Fibonacci斐波那契數(shù)列,很簡單,就是一個遞歸嘛,學(xué)任何編程語言可能都會做一下這個。最近在玩Python,在粗略的看了一下LearningPython和CorePython之后,偶然發(fā)現(xiàn)網(wǎng)上有個帖子Python程序員的進(jìn)化寫的很有意思。于是打算仿照一篇,那篇帖子用了十余種方法完成一個階乘函數(shù),我在這里會用九種不同的風(fēng)格寫出一個Fibonacci函數(shù)。要求很簡單,輸入n,輸出第n個Fibonacci數(shù),n為正整數(shù)下面是這九種不同的風(fēng)格:1)第一次寫程序
系統(tǒng) 2019-09-27 17:46:31 1768
本文講述了Python創(chuàng)建日歷的方法,與以往不同的是,本文實(shí)例不使用Python提供的calendar實(shí)現(xiàn),相信對大家的Python程序設(shè)計有一定的借鑒價值。此程序在windows下測試通過,由于python字符編碼直接輸出給操作系統(tǒng),sowin下以gbkansi為準(zhǔn),linux下大概以utf-8為準(zhǔn)(未測試)#coding=gbk#-*-coding:cp936-*-#制作一個日歷(只顯示陽歷日期)'''實(shí)現(xiàn)方法:不使用python提供的calendar
系統(tǒng) 2019-09-27 17:46:24 1768
今天想用python做個demo,含兩個子圖的動態(tài)gif,代碼如下:importmatplotlib.pyplotaspltimportimageio,osimportmatplotlib#plt.ion()fig=plt.figure(0)ax1=plt.subplot(121)ax2=plt.subplot(122)ax1.set_title('input')ax2.set_title('GT')foriinrange(1000):img1=plt.i
系統(tǒng) 2019-09-27 17:46:22 1768
一.基本數(shù)據(jù)類型整數(shù):int字符串:str(注:\t等于一個tab鍵)布爾值:bool列表:list(元素的集合)列表用[]元祖:tuple元祖用()字典:dict注:所有的數(shù)據(jù)類型都存在想對應(yīng)的類列里二.列表所有數(shù)據(jù)類型:基本操作:?索引?切片?追加?刪除?長度?切片?循環(huán)?包含listclasslist(object):"""list()->newemptylistlist(iterable)->newlistinitializedfromiterab
系統(tǒng) 2019-09-27 17:46:22 1768
用于生成一個指定范圍內(nèi)的整數(shù)。其中參數(shù)a是下限,參數(shù)b是上限,Python生成隨機(jī)數(shù)print(random.randint(12,20))#生成的隨機(jī)數(shù)n:12<=n<=20print(random.randint(20,20))#結(jié)果永遠(yuǎn)是20#print(random.randint(20,10))#該語句是錯誤的。print(random.randrange(1,100,2))#返回[1,100]之間的奇數(shù)19print(random.ranran
系統(tǒng) 2019-09-27 17:46:15 1768