第1部分python基礎(chǔ)老師_第1頁
第1部分python基礎(chǔ)老師_第2頁
第1部分python基礎(chǔ)老師_第3頁
第1部分python基礎(chǔ)老師_第4頁
第1部分python基礎(chǔ)老師_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

一.現(xiàn)在有以下需求,讓用戶輸入name,age,job,hobby然后輸出如下所示infoinfoofAlexLiName:AlexLi : Hobbie:girl只需要把要打印的格式先準(zhǔn)備好,由于里面的 age=input("Age:")job=input("Job:")hobby=info=infoof #這里的每個%s就是一個占位符,本行的代表后面拓號里的s#代表::%sHobbie:#代表age#代表#代表 end %s就是代表字符串占位符,除此之外,還有%d,是數(shù)字占位符,如果把上面的age后面的換成%d,就代表你必須只這時對應(yīng)的數(shù)據(jù)必須是int #字符串 #字符串轉(zhuǎn)換成int #int轉(zhuǎn)換成字符現(xiàn)在又來新問題了.如果想輸出這里的問題出在哪里呢?沒錯2%,在字符串中如果使用了%s這樣的占位符.那么所有的%都將變成占位符.我們的2%也變成了占位符.而"%的"是不存在的,這里我們需要使用%%來表示字符串中的%.注意:如果你的字符串中沒有使用過%s,%d站位.那么不需要考慮這么多.該%就%.沒毛病老鐵有% 針對邏輯運算的進1,在沒有()的情況下not優(yōu)先級高于and,and優(yōu)先級高于or,即優(yōu)先級關(guān)系為()>not>and>or,同優(yōu)先級從左往3>43>4or4<3and1<2and3<4or2>1and3<4or4>5and2<1>2and3<4or4>5and2>1or9<1>1and3<4or4>5and2>1and9>8or7<not2>1and3<4or4>5and2>1and9>8or7<2xoryx為真,值就是x,x為假,值是y;xandy,x為真,值是y,x為假,值是x例題:求出下列邏輯語句88or00and0or4and3or7or9and早期.計算機是美國發(fā)明的.普及率不高, 般只是在美國使用.所以.最早的編碼結(jié)構(gòu)就是按照美國人的習(xí)慣來編碼的.對應(yīng)數(shù)字+字母+特殊字符 共也沒多少.所以就形成了最早的編碼ASCII碼.直到今天ASCII依然深深的影響著我們.ASCII(AmericanStandardCodeforInformationInterchange,美國標(biāo)準(zhǔn)信息交換代碼)是基于拉丁字母的套電8(),即:2**8256,所以,ASCII碼最多只能表示256個符號。SOH(startof ETX(endof EOT(endof ENQACK(acknowle HT(horizontal VT(vertical FF(NPformfee d,newpage)CR(carriageret 0000SO(shift不0000SI(shift00010001trol1)0001ntrol2)0001DC3(devicecontrol3)0001ntrol4)00010001usidle)0001ETB(endoftrans.block)000100010001SUB)0001ESC000100010001RS(recordsepa0001US(unitsepara00100010!0010"0010#0010$0010%0010&0010'0010(0010)0010*0010+0010,0010-0010./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^`abcdef小寫字母ghijklmnopqrstuvwxyz{|}~DEL隨著計算機的發(fā)展.以及普及率的提高.流行到歐洲和亞洲.這時ASCII碼就不合適了.比如:中文漢字有幾萬個.而ASCII最多也就256個位置.所以ASCII不行了.怎么辦呢?這時,不同的國家就提出了不同的編碼用來適用于各自的語言環(huán)境.比如,中國的GBK,GB2312,BIG5,ISO-8859-1等等.這時各個國家都可以使用計算機了.GBK2ASCIIGBK不支持英文肯定不行英文已經(jīng)使用了ASCII碼.所以GBK要兼容ASCII.字母字母A:0100#字母A:0000000001000001國標(biāo)碼的弊端:只能中國用.日本就垮了.所以國標(biāo)碼不滿足我們的使用.這時提出了個萬國碼Unicode.開始設(shè)計是每個字符兩個字節(jié).設(shè)計完了.發(fā)現(xiàn)我大中國漢字依然無法進行編碼.只能進行擴充.擴充成32位也就是4個字節(jié).這回夠了.但是.問題來了.中國字9萬多.而unicode可以表示40多億.根本用不了.太浪費了.于是乎,就提出了新的UTF-8:每個字符最少占8位.每個字符占用的字節(jié)數(shù)不定.根據(jù)文字內(nèi)容進行具體編碼.比如.英文.就個字節(jié)就夠了.漢字占3個字節(jié).這時即滿足了中文.也滿足了節(jié)約.也是目前使用頻率最高的種編碼UTF-16:每個字符最少占16位.GBK:每個字符占2個字節(jié)16位.8bit1byte1024KB=1024GB=1024TB=1024TB=1024EB=1024ZB=1024YB=補充1:while循環(huán).while條件::indexindex=whileindex<11:ifindex==index=index+1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論