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

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

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

課題

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

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

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

知識點(diǎn)

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

輸入

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

x = input()

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

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

x = input('Please enter a number')

輸出

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

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

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

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

print('hello ' + 'world')

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

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

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

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

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

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

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

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

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

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

while-循環(huán)

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

寫出來就是:

while rule1:     pass

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

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

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

網(wǎng)頁名稱:從零開始學(xué)Python的方法教程
網(wǎng)頁URL:http://m.kartarina.com/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)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
主站蜘蛛池模板: 无码人妻久久一区二区三区免费丨| 伊人天堂av无码av日韩av| 亚洲精品久久久久无码AV片软件| 亚洲欧洲精品无码AV| 亚洲国产无套无码av电影| 人妻aⅴ无码一区二区三区| 午夜麻豆国产精品无码| 久久久久亚洲AV无码专区网站 | 日韩乱码人妻无码中文字幕 | 日韩精品无码人成视频手机| 无码人妻视频一区二区三区| 日韩美无码五月天| 久久精品aⅴ无码中文字字幕不卡| 国产成年无码v片在线| 无码av高潮喷水无码专区线| 国产午夜无码专区喷水| 久久久久无码精品国产h动漫| 亚洲AV无码第一区二区三区| 一本之道高清无码视频| 无码高潮少妇毛多水多水免费| 无码精品一区二区三区在线| 国产成人麻豆亚洲综合无码精品 | 日韩亚洲AV无码一区二区不卡| 欧日韩国产无码专区| 亚洲人av高清无码| 人妻少妇看A偷人无码电影| 国产乱人伦Av在线无码| 国产精品视频一区二区三区无码| 性虎精品无码AV导航| 亚洲国产成人精品无码区花野真一| 亚洲第一极品精品无码久久| 在线精品无码字幕无码AV| 狠狠躁狠狠爱免费视频无码| 国产精品热久久无码av| 国产在线无码精品无码| 无码专区国产精品视频| 免费无码一区二区| 中文无码喷潮在线播放| 中文字幕无码无码专区| 亚洲精品无码鲁网中文电影| 国产AⅤ无码专区亚洲AV|