freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]python中級(jí)開發(fā)教程-展示頁(yè)

2024-09-05 16:34本頁(yè)面
  

【正文】 義的,所以我在這里也就按照Py的方法來(lái)講數(shù)據(jù)類型和變量是息息相關(guān)的,通過(guò)賦值的結(jié)果來(lái)識(shí)別這個(gè)變量是一個(gè)什么樣的類型,這個(gè)類型就是我們說(shuō)的數(shù)據(jù)類型了,下面我們來(lái)解釋下各個(gè)類型的介紹和用法!數(shù)值型(int)(long)數(shù)值型也就是數(shù)字,一種可計(jì)算的類型,數(shù)值型的變量是不能帶有字母、小數(shù)點(diǎn)、中文或雙引號(hào)的,Py里面默認(rèn)的數(shù)值型是(int)型,比如:a=20b=10這就表示把20賦值給a,把10賦值給b,因?yàn)檫@個(gè)值是一個(gè)單純的數(shù)字,所以這個(gè)a和b就是數(shù)值型的變量了,是可以計(jì)算的,如:print a+b因?yàn)閍和b都是可以計(jì)算的數(shù)值型,所以a+b輸出的結(jié)果會(huì)是10(long)型表示長(zhǎng)整數(shù),具有較大的儲(chǔ)存空間,儲(chǔ)存的數(shù)值位數(shù)要大很多,在賦值時(shí)的數(shù)字后面加上l或L表示這是一個(gè)數(shù)值(long)型,如:a=20Lb=10print a+b數(shù)值型也有一些比較特殊的儲(chǔ)存方法,如8進(jìn)制,16進(jìn)制,他們的用發(fā)比較簡(jiǎn)單,如8進(jìn)制的儲(chǔ)存方式是數(shù)值前加“0”,如:a=010print a上面的輸出結(jié)果是8,因?yàn)槲覀兪鞘褂?進(jìn)制的方式存儲(chǔ)的,逢8進(jìn)制,所以010也就是8了還有16進(jìn)制的儲(chǔ)存方式是數(shù)值前加上“0x”這里的x是小寫字母x是不是乘號(hào),如a=0x10print a因?yàn)槲覀兪褂玫氖鞘M(jìn)制,所以這里的10就是16了!數(shù)值型的廢話就先說(shuō)到這里浮點(diǎn)型(float)浮點(diǎn)型也就是小數(shù)點(diǎn),也是一種可計(jì)算的類型,和數(shù)值型不同的就是他可以帶有小數(shù)點(diǎn),可以和數(shù)值型的變量相計(jì)算,但是計(jì)算的結(jié)果會(huì)變成一個(gè)浮點(diǎn)型,其他和數(shù)值型一樣比如:a=b=2print a+b賦值的時(shí)候使用小數(shù)點(diǎn)表示這個(gè)是一個(gè)浮點(diǎn)型的變量,浮點(diǎn)型的小數(shù)點(diǎn)只精確到5位,大家需注意這點(diǎn)!,也就是表明他和數(shù)值型計(jì)算以后,結(jié)果還是一個(gè)浮點(diǎn)型字符型(char)字符型在Py里面并沒(méi)有得到很好的應(yīng)用,在這里我大概講一下,在C++語(yǔ)言里面,字符型是用兩個(gè)單引號(hào)39。來(lái)表示的,字符型只能保存一個(gè)字符,如:a,好,2都是一個(gè)字符。和雙引號(hào)是沒(méi)有什么區(qū)別的,所以這個(gè)字符型大家了解一下就好字符串型(string)字符串型是編程里面最常用到的一種類型,字符串是由零個(gè)或多個(gè)字符組成的有限序列,它是編程語(yǔ)言中表示文本的數(shù)據(jù)類型,使用兩個(gè)雙引號(hào)來(lái)表示,不可計(jì)算,可與其它字符串相加,但不可相減,按照從左到右的順序排列,如:a=aaab=bbbc=11d=22print a+b+c+d上面表示把字符串a(chǎn)aa賦值給a,把字符串bbb賦值給b,把字符串11賦值給c,把字符串22賦值給d,然后輸出a+b+c+d的結(jié)果,他的結(jié)果是aaabbb1122,因?yàn)樽址嗉泳褪前褍蓚€(gè)字符串相結(jié)合,不能做計(jì)算的在儲(chǔ)存的時(shí)候,所有字符串后面都會(huì)自動(dòng)加上39。代表字符串的結(jié)束布爾型(bool)Py里面好像不能使用布爾型,這里我也給大家簡(jiǎn)單講講就好了,布爾型我們前面也有講了,就是真和假的關(guān)系,使用true和false兩個(gè)值來(lái)表示,不可計(jì)算,不可相加減,只是簡(jiǎn)單的兩個(gè)值,其它編程語(yǔ)言里面廣泛應(yīng)用于if語(yǔ)句,在Py里面,0就表示假(false),非0就表示真(true),非0就是指不是0的任何值,比如:a=0if a:print a上面的結(jié)果是將0賦值給a,然后使用if語(yǔ)句,因?yàn)椴紶栃椭皇莾蓚€(gè)值,所以if里面的a不需要條件,a是“真”的時(shí)候就執(zhí)行,a是“假”的時(shí)候就不執(zhí)行,不信大家把上面的a改成1試一下就知道了以上就是數(shù)據(jù)類型的介紹了,同學(xué)們先掌握一下,下一節(jié)我們將學(xué)習(xí)數(shù)據(jù)類型的其他使用方法!本節(jié)完同學(xué)們好,因?yàn)閿?shù)據(jù)類型的內(nèi)容是在太多了,所以這里需要分兩節(jié)來(lái)講,大家要認(rèn)真看下數(shù)據(jù)類型哦,這是很重要的數(shù)據(jù)類型是可以轉(zhuǎn)換的,有時(shí)候我們需要輸出一個(gè)字符串和一個(gè)數(shù)值型的結(jié)果,比如:a=ID:b=20101print a+b使用上面的輸出是錯(cuò)誤的,因?yàn)閿?shù)值型和字符型是不能相加的,但是我們又需要把這兩個(gè)變量結(jié)合,我們需要怎么做呢?這時(shí)我們就需要轉(zhuǎn)換類型了,轉(zhuǎn)換類型的作用就是將兩個(gè)不同變量中的其中一個(gè)轉(zhuǎn)換成與另一個(gè)一樣的類型,使之可以相加,轉(zhuǎn)換的語(yǔ)句有以下幾種int(變量)long(變量)str(變量)float(變量)轉(zhuǎn)換方法都是相同的,這里我就只講一個(gè)就好了“int(變量)”表示將這個(gè)變量轉(zhuǎn)換成一個(gè)數(shù)值型(int)的類型,返回轉(zhuǎn)換后的結(jié)果,字符串里面如果帶有非數(shù)字的字符時(shí)是不能轉(zhuǎn)換成數(shù)值型的,浮點(diǎn)型也是如正確的轉(zhuǎn)換方法:a=234print int(a)錯(cuò)誤的轉(zhuǎn)換方法是:a=234sprint int(a)上面這個(gè)是錯(cuò)誤的,如果你執(zhí)行的話會(huì)報(bào)錯(cuò),所以大家需注意這點(diǎn)以上就是數(shù)據(jù)類型轉(zhuǎn)換的方法了,下面我們?cè)谥v講其他的一些方法字符串是一個(gè)或多個(gè)的字符組合到一起形成的一個(gè)串,使用單引號(hào)或雙引號(hào)括起來(lái),Py語(yǔ)言里面,字符串必須保存在同一行,不然會(huì)報(bào)錯(cuò)如果我們需要存多行的字符串時(shí)可以用左邊三個(gè)單引號(hào)或雙引號(hào)和右邊三個(gè)單引號(hào)或雙引號(hào)來(lái)把這個(gè)在不同行的字符串包括起來(lái),比如:a=你好我在下一行print a上面就是可以讓這個(gè)字符串可以出現(xiàn)在多行中,方便我們的輸入及查看,在這里順便講一下,為什么我經(jīng)常使用雙引號(hào)而論壇的人經(jīng)常使用單引號(hào),在C、C++、C等語(yǔ)言中,單引號(hào)和雙引號(hào)是有區(qū)別的,所以我經(jīng)常使用雙引號(hào)就是要養(yǎng)成一種良好的編程習(xí)慣,這樣可以有效地減少程序的錯(cuò)誤其它方面上節(jié)我已經(jīng)講過(guò)了,在這里也就不重復(fù)了在存儲(chǔ)時(shí),所有字符串后面都會(huì)自動(dòng)加上字符39。代表字符串的結(jié)束。單引號(hào)其實(shí)還有很多的,只是Py里面使用這些就夠了,其他很多Py是用不了的,大家如果想知道其它的轉(zhuǎn)義符可以自己搜索一下還有一種類型是空類型(None)在Python里面,如果一個(gè)變量被賦值了就表示需要在手機(jī)內(nèi)存中開辟一個(gè)空間來(lái)保存這個(gè)變量所以這里就有了這個(gè)空類型(None),這個(gè)(None)的作用就是說(shuō)我聲明了有這個(gè)變量,但是暫時(shí)不賦值給它,也就表示著還不知道他是一個(gè)什么類型,所以他不能做計(jì)算,也不能做字符串輸出,這樣就不會(huì)占用手機(jī)的內(nèi)存了,但是賦值以后還是同樣占用的,它的用法是:a=Noneb=2print aa=bprint a+b從上面可以看出,這個(gè)a需要賦值后才能正常使用當(dāng)我們使用變量時(shí),如果這個(gè)變量已經(jīng)不在需要它了,我們可以使用del來(lái)把它釋放掉,這樣可以增加我們的內(nèi)存空間,增加我們的運(yùn)行效率,比如:a=22b=adel aprint b上面的例子就是說(shuō)把22賦值給a,然后在把a(bǔ)賦值給b,這時(shí)a已經(jīng)不需要了,所以我們把a(bǔ)釋放掉了,在輸出b注意:當(dāng)a被釋放掉以后是不能在使用的,也就是說(shuō)這個(gè)a已經(jīng)不存在,還想繼續(xù)使用的話就需要重新賦值數(shù)據(jù)類型看起來(lái)比較繁瑣,很多同學(xué)都會(huì)因?yàn)閿?shù)據(jù)類型沒(méi)有注意好而導(dǎo)致的程序出錯(cuò),所以我建議大家好好看看這個(gè)數(shù)據(jù)類型,自己多動(dòng)手調(diào)試一下,自己懂得鉆研才是重要的,自己鉆研的東西是最深刻,也是運(yùn)用得最好的,好像有點(diǎn)太羅嗦了,大家先看看吧!這一節(jié)就講到這里本節(jié)完(上)Py中級(jí)教程
同學(xué)們好,上一節(jié)的數(shù)據(jù)類型不知道大家掌握了多少呢,數(shù)據(jù)類型需要忙忙掌握,剛開始的學(xué)員也不用急著說(shuō)現(xiàn)在就要搞懂,數(shù)據(jù)類型需要你在實(shí)踐的過(guò)程中慢慢體會(huì)出它的好處來(lái),現(xiàn)在你所需要理解的就是都有哪些類型,這些類型都有什么作用以及這些類型都是怎么賦值的
這一節(jié)我們來(lái)講講文本的處理跟色彩顯示,其實(shí)我想和讀寫文本一起寫的,但是考慮到學(xué)員們可能會(huì)把這些弄混亂,所以讀寫文本的留著下一節(jié)講
相信很多同學(xué)學(xué)到這里應(yīng)該已經(jīng)比較了解軟件的構(gòu)造了,所以這里我就不在加入來(lái)表示換行了,我直接空一行,這樣就清晰多了
在學(xué)習(xí)之前先讓大家了解下RGB顏色,RGB是什么呢?
編程的程序里面,不管是界面還是文本,色彩是由RGB顏色組成的,RGB分別表示著“紅”“綠”“藍(lán)”,就像早期的電視機(jī)一樣,色彩是通過(guò)這幾種顏色的深淺度不同來(lái)顯示各種各樣的圖案及色彩!
R:代表紅色
G:代表綠色
B:代表藍(lán)色
程序里的RGB我都可以理解為紅、綠、藍(lán)
RGB顏色都有一個(gè)范圍值,最小是0,最大是255,表示這個(gè)顏色的深淺度,255表示最深,0表示沒(méi)有這個(gè)顏色
我們先來(lái)看看文本的色彩顯示吧!
先來(lái)看代碼:
import appuifw
def (x):return (utf8)
=m=()
=(255,0,0)
((紅色悠悠魚o0\n))
=(0,255,0)
((綠色悠悠魚o0\n))
=(0,0,255)
((藍(lán)色悠悠魚o0\n))
=(255,255,255)
((白色悠悠魚o0\n))
=(0,0,0)
((黑色悠悠魚o0\n))
=(100,130,100)
((這是什么顏色?\n))
from e32 import Ao_lock
lock=Ao_lock()
=
()
代碼結(jié)束
現(xiàn)在來(lái)講解下函數(shù)的用法
=(255,0,0)
這是一個(gè)色彩的設(shè)置函數(shù),可以讓你的程序界面顯示色彩,m是我們定義的文本界面,
它的參數(shù)有兩種表示方法,一種是像上面這樣的,叫十進(jìn)制表示法,他的格式是:
color=(R,G,B)
還有另外一種叫十六進(jìn)制表示法,是使用十六進(jìn)制來(lái)進(jìn)行賦值的,他的格式是:
color=0xffffff
“0x”上節(jié)有講過(guò)了,表示這是一個(gè)16進(jìn)制值的意思,如果我們要賦值到這個(gè)函數(shù)里又要怎么做呢?
這個(gè)十六進(jìn)制的后面有6個(gè)f,從左到右數(shù),每?jī)蓚€(gè)f表示著一種顏色,他的范圍是00ff之間,如我們需要顯示藍(lán)色的話可以這樣賦值:
=0x0000ff
續(xù)下一節(jié) 文本處理與色彩(下)
本節(jié)完(下)Py中級(jí)教程現(xiàn)在我們?cè)賮?lái)學(xué)習(xí)下這個(gè)這個(gè)文本的處理import appuifwdef (x):return (utf8)=m=()=(255,0,0)((悠悠魚o0教程\n))==(255,0,0)((高亮圓體))==(255,0,0)((高亮陰影\n))==(255,0,0)((高亮標(biāo)準(zhǔn)\n))==(255,0,0)((粗體!\n))==(255,0,0)((斜體!\n))==(255,0,0)((刪除線!\n))==(255,0,0)((下劃線!\n))from e32 import Ao_locklock=Ao_lock()=()代碼結(jié)束上面用到很多大寫字母吧,大家記住或是保存起來(lái),這些字母的意思我相信大家一看就明白了吧,我這里就不多說(shuō)了,現(xiàn)在我們來(lái)創(chuàng)建一個(gè)小程序,這個(gè)小程序需要利用for循環(huán)來(lái)進(jìn)行顏色的漸變!()是獲得當(dāng)前文本的內(nèi)容,我們這里也需要使用它在這里教大家使用循環(huán)來(lái)漸變顏色,因?yàn)椴幌爰犹嗟拇a進(jìn)去,所以運(yùn)行后要等漸變顏色結(jié)束了才能操作代碼:import appuifwdef (x):return (utf8)=m=()=(255,0,0)=((悠悠魚o0教程\n))def cs(r,g,b):****=(r,g,b)****((悠悠魚o0教程))for R in range(255):****cs(R,0,0)for G in range(255):****cs(R,G,0)for B in range(255):****cs(R,G,B)from e32 import Ao_locklock=Ao_lock()=()代碼結(jié)束表示換行上面的三個(gè)for循環(huán)里面,像第二個(gè)的循環(huán)里面cs(R,G,0) 為什么還用了個(gè)R呢,因?yàn)槲覀兊谝粋€(gè)循環(huán)完了,R的值是255,我在第二個(gè)循環(huán)偷下懶,用R代替了255同學(xué)們學(xué)完了可以和其他的函數(shù)配合一下,做個(gè)帶有選項(xiàng)呀,列表之類的軟件出來(lái)布置下作業(yè),做一個(gè)自動(dòng)機(jī),打字機(jī)打出來(lái)的每個(gè)字顏色都有變化!提示:需要配合for和if語(yǔ)句本節(jié)完今天我們來(lái)學(xué)學(xué)文件的操作,如何寫入文件,如何讀取文件!上次我所說(shuō)的get()并沒(méi)有用到,現(xiàn)在我們就來(lái)用一用代碼:import appuifw=m=()def
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1