亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                人機(jī)交互

                大家好,我是Python領(lǐng)域的博主。

                如果你是編程愛好者可以小編一起學(xué)習(xí),在這里我每天都會(huì)發(fā)Python的基礎(chǔ)知識(shí),以及相關(guān)的代碼。

                如果文章有什么錯(cuò)誤的地方,請不吝賜教。

                覺得博主文章寫得還錯(cuò)的話,請三連支持一下博主哦 編輯

                我一直堅(jiān)信一句話:我相信努力一定會(huì)有回報(bào),這個(gè)回報(bào)可能很慢,但請相信,只要你堅(jiān)持下去一定會(huì)更好的。

                輸入講解:

                input([‘prompt’]) # 讀入一個(gè)字符串括號(hào)中可有放在引號(hào)中的提示性文字,引號(hào)中的文字原樣輸出

                input()函數(shù)括號(hào)中的方括號(hào)表示這是一個(gè)可選參數(shù),一般是用一對引號(hào)引起來的字符串,如果這個(gè)參數(shù)存在的話,會(huì)被輸出到標(biāo)準(zhǔn)輸出設(shè)備上,并尾隨一個(gè)換行符。該參數(shù)經(jīng)常被用作提示性的文字。

                input()函數(shù)會(huì)將輸入的一行數(shù)據(jù)讀取進(jìn)來,去掉末尾的換行符后,轉(zhuǎn)換為一個(gè)字符串,并將其作為返回值。

                s = input(‘請輸入數(shù)據(jù):’) # 將input()函數(shù)接收到的輸入數(shù)據(jù)轉(zhuǎn)為字符串,命名為 “s” # 輸出:請輸入數(shù)據(jù): # 光標(biāo)自動(dòng)換到下一行,此時(shí)輸入: 人生苦短,我學(xué)Python! print(s) # 輸出 s 指向的對象,即輸出前面輸入的字符串 # 輸出: 人生苦短,我學(xué)Python!

                想實(shí)現(xiàn)數(shù)值運(yùn)算,需要將讀入的字符串轉(zhuǎn)為數(shù)值類型,可以在輸入時(shí)轉(zhuǎn)換,也可以在輸入后使用的時(shí)候再轉(zhuǎn)換。 例如把輸入的字符串轉(zhuǎn)為整數(shù),可以用int()函數(shù)實(shí)現(xiàn),將可轉(zhuǎn)為整數(shù)的字符串(例如輸入’123’)置于int()函數(shù)的括號(hào)中便可得到其對應(yīng)的整數(shù)形式。注意,輸入若包含小數(shù)點(diǎn),無法用int()函數(shù)轉(zhuǎn)為整數(shù)。

                s = int(input()) # 輸入一個(gè)字符串,將其轉(zhuǎn)為整型print(3 * s) # 輸出:300,數(shù)字n * 整數(shù) 是數(shù)值運(yùn)算a = int(input()) # 輸入一個(gè)字符串”50″,將其轉(zhuǎn)為整型50b = int(input()) # 輸入一個(gè)字符串”20″,將其轉(zhuǎn)為整型20print(a + b) # 輸出:70, 整數(shù)A + 整數(shù)B 結(jié)果是數(shù)值運(yùn)算

                將讀入的字符串轉(zhuǎn)為數(shù)值類型,也可以在輸入后使用的時(shí)候再轉(zhuǎn)換。

                s = input() # 輸入一個(gè)字符串,例如輸入:100print(3 * int(s)) # 輸出:300,數(shù)字n * 整數(shù) 是數(shù)值運(yùn)算

                例如把輸入的字符串轉(zhuǎn)為浮點(diǎn)數(shù),可以用float()函數(shù)實(shí)現(xiàn),將可轉(zhuǎn)為浮點(diǎn)數(shù)的字符串(例如輸入’1.23’)置于float()函數(shù)的括號(hào)中便可得到其對應(yīng)的浮點(diǎn)數(shù)形式。 需要注意的是,如果輸入是整數(shù)形式,也會(huì)被轉(zhuǎn)為其對應(yīng)的浮點(diǎn)數(shù)形式,例如輸入:4,經(jīng)float(input())轉(zhuǎn)換后的結(jié)果為:4.0

                s = float(input()) # 輸入一個(gè)字符串,將其轉(zhuǎn)為浮點(diǎn)數(shù),例如輸入’3.14’print(3 * s) # 輸出:9.42,數(shù)字n * 浮點(diǎn)數(shù) 是數(shù)值運(yùn)算s = float(input()) # 輸入一個(gè)字符串,將其轉(zhuǎn)為浮點(diǎn)數(shù),例如輸入’4’print(3 * s) # 輸出:12.0,而不是12! 數(shù)字n * 4.0 是浮點(diǎn)數(shù)運(yùn)算

                Python中還有一個(gè)函數(shù)eval(), 也可以將字符串轉(zhuǎn)為可計(jì)算的類型。 例如輸入整數(shù)字符串時(shí),轉(zhuǎn)換的結(jié)果是整數(shù),輸入浮點(diǎn)數(shù)字符串時(shí),轉(zhuǎn)換后仍是浮點(diǎn)數(shù)。 eval()函數(shù)還可以用于將用逗號(hào)分隔的多個(gè)數(shù)值型輸入同步賦值給多個(gè)變量

                a = eval(input()) # 輸入一個(gè)字符串”3″,將其轉(zhuǎn)為整型3b = eval(input()) # 輸入一個(gè)字符串”4″,將其轉(zhuǎn)為整型4print(a * b) # 輸出:12, 整數(shù)3 * 整數(shù)4 結(jié)果是整數(shù)a = eval(input()) # 輸入一個(gè)字符串”3.0″,將其轉(zhuǎn)為整型3.0b = eval(input()) # 輸入一個(gè)字符串”4.0″,將其轉(zhuǎn)為整型4.0print(a * b) # 輸出:12.0, 浮點(diǎn)數(shù)3.0 * 浮點(diǎn)數(shù)4.0 結(jié)果是浮點(diǎn)數(shù)a,b = eval(input()) # 輸入:35,28.69print(a,type(a)) # 輸出:35 print(b,type(b)) # 輸出:428.69

                輸出講解:

                print(*objects, sep=’ ‘, end=”, file=sys.stdout, flush=False)

                1.輸出最主要的函數(shù)是print()函數(shù),下面介紹一下其參數(shù):

                *objects: 表示要輸出的一個(gè)或多個(gè)參數(shù),當(dāng)輸出對象本身為多個(gè)值時(shí),*起到解包的作用。直接將多個(gè)數(shù)值作為參數(shù)時(shí),用逗號(hào) “,” 將各個(gè)值分隔開即可。

                sep=’ ‘:用于分隔多個(gè)輸出之間的分隔符,默認(rèn)用空格分隔輸出的多個(gè)對象。

                end=”:輸出語句的結(jié)束符號(hào),默認(rèn)每個(gè)輸出語句結(jié)束時(shí)都用換行符 ” 結(jié)尾,使光標(biāo)換到下一行。

                print(1,2,3,4,5) # 輸出:1 2 3 4 5,默認(rèn)用空格分隔多個(gè)輸出對象print(1,2,3,4,5,sep = ‘,’) # 輸出:1,2,3,4,5,各輸出對象間用指定的逗號(hào)分隔print(2019,11,18,sep = ‘/’) # 輸出:2019/11/18print(23,59,36,sep = ‘:’) # 輸出:23:59:36print([1,2,3,4,5]) # 輸出:[1, 2, 3, 4, 5],這是一個(gè)列表對象print(*[1,2,3,4,5]) # 輸出:1 2 3 4 5,輸出時(shí)對列表對象(序列類型)進(jìn)行解包print(‘12345′) # 輸出:12345,這是一個(gè)對象print(*’12345’) # 輸出:1 2 3 4 5,輸出時(shí)對字符串對象(序列類型)進(jìn)行解包for i in range(5): # 產(chǎn)生整數(shù)序列:0,1,2,3,4,依次賦值給iprint(i) # 輸出后換行,豎向輸出0 1 2 3 4# 加參數(shù)end = ‘,’,輸出后不換行,每個(gè)輸出后跟一個(gè)逗號(hào)0,1,2,3,4,for i in range(5):print(i,end = ‘,’) # 加參數(shù)end = ‘ ‘,輸出后不換行,每個(gè)輸出后跟一個(gè)逗號(hào)0 1 2 3 4 (注意4后面有空格)for i in range(5):print(i,end = ‘ ‘)

                2.file=sys.stdout:默認(rèn)調(diào)用 sys.stdout.write() 方法將輸出打印到控制臺(tái)(默認(rèn)的顯示器);

                print(‘這是要寫入的測試數(shù)據(jù)’,file=f) # 將輸出的內(nèi)容 ‘這是要寫入的測試數(shù)據(jù)’ 寫入到文件對象 f 中,即寫入文件test.txt中

                在已經(jīng)創(chuàng)建了文件對象的前提下,可通過 file 參數(shù)將輸出打印到其他文件對象中,如 file=f (f 是已經(jīng)創(chuàng)建好的文件對象)

                f = open(‘test.txt’,’w’,encoding = ‘utf-8’) # 以寫模式打開當(dāng)前路徑下的文件test.txt(文件不存在時(shí)創(chuàng)建文件),創(chuàng)建文件對象,命名為: fprint(‘這是要寫入的測試數(shù)據(jù)’) # file參數(shù)缺省時(shí),默認(rèn)輸出到控制臺(tái),即顯示器print(‘這是要寫入的測試數(shù)據(jù)’,file=f) # 將輸出的內(nèi)容 ‘這是要寫入的測試數(shù)據(jù)’ 寫入到文件對象 f 中,即寫入文件test.txt中f.close() # 文件對象的 close()方法刷新緩沖區(qū)里任何還沒寫入的信息,并關(guān)閉該文件,這之后便不能再進(jìn)行寫入

                flush=False:將緩存里面的內(nèi)容立即輸出到標(biāo)準(zhǔn)輸出流(控制臺(tái)或文件),這個(gè)功能大多用于服務(wù)器端

                fo = open(file, mode=’r’, buffering=-1, encoding=None)# open()函數(shù)打開一個(gè)文件,創(chuàng)建一個(gè)文件對象,命名為fo(fo為用戶任意命名的字符串)# 此處加對文件對象的操作fo.close() # 文件對象的 close()方法刷新緩沖區(qū)里任何還沒寫入的信息,并關(guān)閉該文件,這之后便不能再進(jìn)行寫入。

                參數(shù)file是一個(gè)字符串表示的文件名稱,或者一個(gè)數(shù)組表示的文件名稱。文件名稱可以包含相對當(dāng)前目錄的路徑,也可以包含絕對路徑表示。參數(shù)mode是指明打開文件的模式。默認(rèn)值是’r’,表示使用文本的方式打開文件來讀取?!畆’表示打開文件只讀,不能寫?!畐’表示打開文件只寫,并且清空文件。‘x’表示獨(dú)占打開文件,如果文件已經(jīng)存打開就會(huì)失敗。‘a(chǎn)’表示打開文件寫,不清空文件,在文件后尾追加的方式寫入?!産’表示二進(jìn)制的模式打開文件?!畉’表示文本模式,默認(rèn)情況下就是這種模式?!?’打開文件更新(讀取或?qū)懭耄?。缺省時(shí)的模式就相當(dāng)于’rt’。比如’w+b’就是打開文件進(jìn)入讀寫,把文件清空;’r+b’打開文件,但不把文件清空。參數(shù)encoding是指明對文件編碼,僅適用于文本文件。如果不明編碼方式,默認(rèn)是使用當(dāng)前操作系統(tǒng)默認(rèn)的編碼碼方式。

                3.Range也是一種數(shù)據(jù)類型,一般用來生成不可變的數(shù)值序列,常用于for循環(huán),基本使用語法:

                range(stop)range([start,] stop)range([start,] stop [, step])

                其中start、stop和step必須為整型數(shù)字,start省略時(shí),默認(rèn)值為0;step省略時(shí)默認(rèn)值為1,stop不可省略

                for i in range(10): # 從 0-9 循環(huán)10次,每次i依次取其中一個(gè)值 print(i,end = ‘,’) # 每個(gè)輸出后面跟一個(gè)逗號(hào)做為結(jié)束標(biāo)記# 0,1,2,3,4,5,6,7,8,9,for i in range(1,11): # 從 1-10 循環(huán)10次,每次i依次取其中一個(gè)值 print(i,end = ‘,’)# 1,2,3,4,5,6,7,8,9,10,

                小編暢談:

                小編發(fā)布的作品都是適合初學(xué)者學(xué)習(xí),如果你是初學(xué)者,可以和小編一起學(xué)習(xí),在這里我每天都會(huì)發(fā)Python的基礎(chǔ)知識(shí),以及相關(guān)的代碼。如果覺得小編寫的還不錯(cuò),關(guān)注,點(diǎn)贊,收藏。如果有什么錯(cuò)誤之處,請多多指教。

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年7月14日 06:48
                下一篇 2022年7月14日 06:48

                相關(guān)推薦

                • 存儲(chǔ)過程語法(sql server存儲(chǔ)過程語法)

                  今天小編給各位分享存儲(chǔ)過程語法的知識(shí),其中也會(huì)對sql server存儲(chǔ)過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過程基本語法…

                  2022年11月26日
                • 寶可夢朱紫四大天王屬性怎么樣 四大天王屬性數(shù)值介紹

                  寶可夢朱紫四大天王屬性如何?四大天王的屬性數(shù)值玩家們還是挺好奇的,想要了解四大天王屬性的可以看看下面小編的介紹,小編會(huì)把四大天王的屬性數(shù)值全都分享在下面,各位趕緊來小編這里多了解一…

                  2022年11月25日
                • 科比19歲女兒遭自稱與她生“科比式孩子”男子跟蹤騷擾

                  極目新聞?dòng)浾咄趿亮咙S佳琪 據(jù)??怂剐侣劸W(wǎng)報(bào)道,當(dāng)?shù)貢r(shí)間11月21日,已故籃球巨星科比·布萊恩特的長女娜塔莉亞·布萊恩特21日向法院提交臨時(shí)限制令,聲稱這位32歲的前科從十幾歲起就騷…

                  2022年11月24日
                • 銳龍97900x參數(shù)規(guī)格跑分評測 銳龍97900x屬于什么檔次

                  銳龍9 7900X是銳龍7000系列處理器中性能頂尖的型號(hào)之一,它采用了這一代標(biāo)配的zen4架構(gòu)和5nm制程工藝,那么它具體的參數(shù)跑分如何,在電腦上世紀(jì)發(fā)揮怎么樣呢,下面就來看看銳…

                  2022年11月24日
                • 免費(fèi)清理c盤的軟件(清理c盤空間不影響系統(tǒng))

                  電腦用久了慢如龜速,還卡頓,這最大的原因啊就是C盤空間不足造成的。 即使電腦配置再好,或者硬盤再快,如果長時(shí)間沒有打掃C盤,打開文件或者穩(wěn)定之類的,都卡得讓人頭大。 這時(shí)候呢不要去…

                  2022年11月24日
                • pdf虛擬打印機(jī)(添加pdf虛擬打印機(jī))

                  本文主要講的是pdf虛擬打印機(jī),以及和添加pdf虛擬打印機(jī)相關(guān)的知識(shí),如果覺得本文對您有所幫助,不要忘了將本文分享給朋友。 pdf虛擬打印機(jī)具體是什么功能? 電腦虛擬打印機(jī)的功能有…

                  2022年11月24日
                • 交錯(cuò)核心芯片裝備槽在哪?交錯(cuò)核心芯片裝備槽布置一覽

                  交錯(cuò)核心芯片裝備槽是很重要的,這些布置在什么地方。不少玩家不清楚該怎么布置才好,在游戲里怎么選擇裝備比較好。想要知道的小伙伴們,就一起來看看吧。 交錯(cuò)核心芯片裝備槽布置一覽 可以看…

                  2022年11月23日
                • vivox90pro配置參數(shù)跑分詳情 vivox90pro是什么屏幕

                  vivox90pro參數(shù)配置詳情怎么樣?vivo手機(jī)在昨晚舉行了X90系列發(fā)布會(huì),有普通款、pro款以及pro+款三個(gè)版本,那么vivox90pro具體配置怎么樣呢?下面就讓小編為…

                  2022年11月23日
                • vivox90參數(shù)配置詳情 vivox90處理器功耗跑分介紹

                  vivox90參數(shù)配置詳情怎么樣?vivo手機(jī)在昨晚舉行了X90系列發(fā)布會(huì),有普通款、pro款以及pro+款三個(gè)版本,那么vivox90具體配置怎么樣呢?下面就讓小編為大家介紹一下…

                  2022年11月23日
                • 有理數(shù)和無理數(shù)(有理數(shù)和無理數(shù)的區(qū)別)

                  今天小編給各位分享有理數(shù)和無理數(shù)的知識(shí),其中也會(huì)對有理數(shù)和無理數(shù)的區(qū)別進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 有理數(shù)和無理數(shù)是什么? 有理數(shù)指整數(shù)可…

                  2022年11月21日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息