從零開始學(xué)Python的方法教程

本篇內(nèi)容主要講解“從零開始學(xué)Python的方法教程”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學(xué)習(xí)“從零開始學(xué)Python的方法教程”吧!

專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站制作服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)喀左免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000+企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

課題

今天的課題是用Python實現(xiàn)一個猜數(shù)字游戲,所謂的猜數(shù)字游戲就是讓我們在心里設(shè)置一個數(shù)字,然后讓電腦來猜。每次電腦猜測數(shù)字之后,我們會告知電腦猜的數(shù)字是高了還是低了,如此循環(huán)往復(fù),直到電腦猜出來為止。

要完成這個課題呢,需要了解Python基礎(chǔ)的輸入輸出以及循環(huán)的寫法,也需要了解二分法。最后完成的效果大概是這樣的:

從零開始學(xué)Python的方法教程

知識點

首先,我們需要給電腦猜測的數(shù)字設(shè)定一個范圍,不然的話,這個程序顯然無法運行。這個范圍應(yīng)該是我們輸入的,這里就需要用到Python基本的輸入輸出的用法。

輸入

Python的輸入比較簡單,通過input實現(xiàn)。

x = input()

這樣得到的是屏幕上一整行的內(nèi)容,不像其他語言一樣會根據(jù)空格進行分段,Python當中讀入都是一整行。

我們也可以給輸入加上一些提示符,提示符以字符串的形式傳入input中就可以了。

x = input('Please enter a number')

輸出

Python的輸出稍稍復(fù)雜一點點,通過print函數(shù)進行。但是它print有幾種print的方法,我們一一分別介紹。

首先是直接輸出,Python可以輸出一個量也可以輸出多個量。如果要輸出多個量,可以使用逗號分隔,這些逗號分隔開的量會在輸出的時候以空格分開。這些被print的變量可以不是字符串類型,Python會自動調(diào)用它們的__repr__方法轉(zhuǎn)化成字符串。

print(3) print('hello', 'world')

第二種方式是通過字符串拼接的方式,在Python當中字符串通過 + 可以拼接在一起,所以我們也可以在print的時候通過 +  把多個變量連接在一起再進行輸出。

print('hello ' + 'world')

但是這里要注意,通過 + 連接的只能是字符串,如果是其他類型的變量會引發(fā)報錯。

第三種方式是使用format,這種方式我用得比較多,這種方式的好處是print的時候比較清晰,可以輸出一些比較復(fù)雜格式的結(jié)果。

print('{} like {}, but i prefer {}'.format('xiaoming', 'basketball', 'football'))

也就是說Python會把format中的變量按照順序填入前面的{}當中。

最后一種方式是format的變體,這種方式只支持Python  3.6及之后的版本。相比于format會更加清晰一些,還是上面的例子,使用format變體就可以寫成這樣:

he = 'xiaoming' sport = ['basketball', 'football'] print(f'{he} like {sport[0]}, but i prefer {sport[1]}')

if-選擇語句在Python當中沒有switch這種用法,只有if-else一種用法。寫出來大概是這樣的:

if rule1 and rule2 or rule3:     pass elif rule4:     pass else:     pass

在if的后面寫上我們要判斷的條件,and表示條件的與操作,or表示或操作,還有表示非操作的not。其中and的運算優(yōu)先級大于or,如果實在記不清的話,可以通過括號來自定義運算順序。

elif與else都不是必須的,根據(jù)實際情況定義。

while-循環(huán)

這一次我們還需要用到while循環(huán),while循環(huán)的意思也很簡單,也就是while關(guān)鍵字后面會跟上一個條件當條件為真實就會一直執(zhí)行,直到不再為真結(jié)束。

寫出來就是:

while rule1:     pass

關(guān)于break和continue關(guān)鍵字我們也先不講,等后面用到了再說。

基本上用到的知識點都在這里了,大家不妨親自動手寫寫看。實在做不出來或者是遇到的bug調(diào)不通也沒有關(guān)系,在公號后臺回復(fù)一下python1,我把我寫的代碼發(fā)給你。

到此,相信大家對“從零開始學(xué)Python的方法教程”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

網(wǎng)頁名稱:從零開始學(xué)Python的方法教程
網(wǎng)頁URL:http://muchs.cn/article8/pipeip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、微信公眾號、網(wǎng)站收錄、ChatGPT、動態(tài)網(wǎng)站自適應(yīng)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)