亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

學(xué)python需要的基礎(chǔ)知識(shí) python教學(xué)設(shè)計(jì)


學(xué)python需要的基礎(chǔ)知識(shí) python教學(xué)設(shè)計(jì)

文章插圖
我應(yīng)該怎么開(kāi)始呢?別著急,我們需要先知道Python是什么 。我可不太喜歡沒(méi)有什么解釋的大詞 。
簡(jiǎn)單來(lái)說(shuō),Python就是一種你告訴電腦應(yīng)該怎么做的方法 。你也許會(huì)問(wèn),電腦怎么聽(tīng)得懂英語(yǔ)呢?
Python有個(gè)編譯器,會(huì)在運(yùn)行的時(shí)候讀取你的代碼 。然后再將其轉(zhuǎn)換為電腦操作,有關(guān)開(kāi)源的部分,我稍后再說(shuō) 。
Hello World!寫(xiě)下Hello World是你在學(xué)任何編程語(yǔ)言時(shí)做的第一件事,除了讓你對(duì)第一次代碼運(yùn)行感到興奮,它也會(huì)幫你檢測(cè)目前運(yùn)行環(huán)境是否正常 。
我們第一個(gè)運(yùn)行的程序!
重點(diǎn)可讀性–我們注意到打印指令用的是“print”,這也許很明顯,但是相信我,在別的編程語(yǔ)言中,會(huì)很麻煩,比如“ System.out.println(要打印的文本) ”
這種命令結(jié)構(gòu)很重要,print是一個(gè)函數(shù),一個(gè)在計(jì)算機(jī)世界中接受輸入的函數(shù),同時(shí)它也生成輸出,這個(gè)函數(shù)不會(huì)返回任何東西,但是它會(huì)將任何你想要的東西打印到屏幕上 。
變量變量是編程的磚瓦,有些是系統(tǒng)內(nèi)置的標(biāo)準(zhǔn)變量,如數(shù)字,字符串,列表值,有些則是自定義,我們會(huì)在文章的最后一起創(chuàng)建自定義變量 。
變量就像一個(gè)容器,是一個(gè)代表一個(gè)或多個(gè)值的名稱(chēng) 。重點(diǎn)是,它真的就是一個(gè)容器而已!
數(shù)字現(xiàn)在變量的意義應(yīng)該不言自明了吧,聲明一個(gè)變量就是將某個(gè)值賦予該變量,如果要作冪(乘方)的話只需要用“*” 。運(yùn)算順序就像初中數(shù)學(xué)一樣,從左往右寫(xiě),括號(hào)內(nèi)優(yōu)先 。先乘除,后加減,注意順序,這很重要!
字符串現(xiàn)在字符串應(yīng)該是一個(gè)更廣泛的話題了,函數(shù)的個(gè)數(shù)是無(wú)限的,但是基本內(nèi)容都在這了,添加字符串只是合并起來(lái),你可以在字符串變量中觀察其子字符串,利用切片,確定位置(比如從0-2或者任何你喜歡的范圍) 。
“l(fā)en”函數(shù)會(huì)顯示一個(gè)對(duì)象的長(zhǎng)度,通過(guò)這種方式,我們可以從初始字符串提取“Hello World”這一子字符串 。請(qǐng)讀者好好思考一下,我并不想填鴨式地給你們灌輸內(nèi)容,這會(huì)毀了整個(gè)學(xué)習(xí)體驗(yàn)的 。
列表,元組,字典和集合列表在儲(chǔ)存和操作大量數(shù)據(jù)方面又快又好,是在Python中最常用的一個(gè)對(duì)象 。
記住絕大多數(shù)情況下,對(duì)于列表的操作改變的是其本身,簡(jiǎn)單的復(fù)制列表(淺拷貝)并非真正復(fù)制(深拷貝),這有些超前了,但是如果你想拷貝一個(gè)列表,請(qǐng)這樣做:
(上述操作第二行事實(shí)上拷貝的是儲(chǔ)存地址,lst3和lst本質(zhì)上是一個(gè)對(duì)象;第三行拷貝的是值,而不是儲(chǔ)存地址)
相信我,之后你會(huì)感謝我的!
元組,集合和字典有很多可以介紹,但是篇幅有限,我會(huì)介紹一些基本用法 。
計(jì)數(shù)用字典;元組防止值被篡改;集合不允許出現(xiàn)重復(fù)的值并且處理數(shù)據(jù)很快 。
這里是一些簡(jiǎn)潔明了的小技巧!
你總是會(huì)用到的collocations模塊
Python的collections模塊是個(gè)被低估的庫(kù),它能助你的編程水平更上一層樓
參考
如果你沒(méi)有做過(guò)任何大型開(kāi)發(fā)應(yīng)用,代碼效率應(yīng)該不會(huì)嚇到你,用列表作為起步剛好 。
流程控制流程控制只是if-else語(yǔ)句的一個(gè)花哨名稱(chēng)
Elif-僅當(dāng)在if語(yǔ)句為假時(shí)執(zhí)行 。
縮進(jìn),縮進(jìn),縮進(jìn)!
我不能再?gòu)?qiáng)調(diào)Python中的新開(kāi)發(fā)人員僅僅因?yàn)檫@個(gè)原因而犯了多少錯(cuò)誤,這四個(gè)空格決定了語(yǔ)句塊,注意print語(yǔ)句在if塊中的位置,如果將它從if代碼塊中移走的話,if語(yǔ)句什么都不會(huì)做 。
另一個(gè)重要的地方,==不賦值,它只能計(jì)算出True和False 。
“elif”只在if語(yǔ)句失敗時(shí)出現(xiàn),它是為了避免在數(shù)字大于5時(shí)進(jìn)行測(cè)試然后在數(shù)字大于8(只是個(gè)例子)的時(shí)候再次測(cè)試 。


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專(zhuān)業(yè)人士給予相關(guān)指導(dǎo)!

「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: