如何在交互模式下使用Python?含代碼

如何在交互模式下使用Python?

Python有一個交互式Shell,可以幫助用戶快速地編寫代碼、進行調試和驗證想法,這非常方便。愛掏網(wǎng) - it200.com但是,許多Python開發(fā)人員通常只使用Python集成開發(fā)環(huán)境(IDE)中的腳本編輯器并不知道也可以在Python中使用交互模式。愛掏網(wǎng) - it200.com在本文中,我們將學習如何在Python中使用交互模式。愛掏網(wǎng) - it200.com

Python解釋器有兩個主要的模式:交互模式和腳本模式。愛掏網(wǎng) - it200.com腳本模式是我們通常使用的文件保存Python代碼并運行它。愛掏網(wǎng) - it200.com交互模式是一種快速測試代碼的方式,它允許我們編寫代碼行并立即查看結果。愛掏網(wǎng) - it200.com交互式模型非常適合測試代碼或進行簡單的數(shù)據(jù)分析。愛掏網(wǎng) - it200.com我們可以使用任何Python解釋器打開Python交互模式。愛掏網(wǎng) - it200.com

如何進入Python交互模式?

要打開Python交互模式,請按照以下步驟操作:

  1. 打開控制臺(Windows)或終端(Linux / macOS)窗口。愛掏網(wǎng) - it200.com

  2. 輸入“python”命令,并按回車:

$ python
Python 3.7.3 (default, Apr 11 2019, 19:39:13) 
[GCC 8.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

這是Python解釋器的交互模式提示符。愛掏網(wǎng) - it200.com輸入任何Python語句,它們將被立即執(zhí)行,而結果將被打印。愛掏網(wǎng) - it200.com例如,在交互模式下,輸入以下代碼并按“Enter”鍵執(zhí)行它:

>>> print("Hello World!")
Hello World!

這將輸出”Hello World!”,所以我們可以看到說明Python在交互模式下可以非常快速地驗證使用Python編寫的代碼的確切輸出。愛掏網(wǎng) - it200.com

使用Python交互模式

Python交互模式也支持導入模塊。愛掏網(wǎng) - it200.com例如,要導入numpy模塊,可以使用以下代碼:

>>> import numpy as np

我們還可以定義變量并打印出它們:

>>> message = "這是一個變量"
>>> print(message)
這是一個變量

或者,我們可以創(chuàng)建Python列表并對其進行操作:

>>> primes = [2, 3, 5, 7, 11]
>>> print(len(primes))
5
>>> print(sum(primes))
28

我們甚至可以定義函數(shù)并使用該函數(shù)進行數(shù)學計算:

>>> def square(n):
...     return n ** 2
...
>>> square(2)
4
>>> square(5)
25

在交互模式中工作時,不需要使用print語句來輸出結果。愛掏網(wǎng) - it200.com每次計算得到的結果都會被自動打印。愛掏網(wǎng) - it200.com

其他Python交互模式小技巧

使用變量

如果我們要使用變量的值來執(zhí)行操作,則無需寫完整的代碼行。愛掏網(wǎng) - it200.com我們可以使用Tab鍵驗證我們使用的變量名,并使用上下箭頭或CTRL-R和CTRL-S來搜索命令歷史記錄。愛掏網(wǎng) - it200.com例如:

>>> my_variable = 10
>>> my_variable
10
>>> my_variable + 
          my_variable +=   

在鍵入變量名后按Tab鍵,我們會看到打印出不同的選項。愛掏網(wǎng) - it200.com使用箭頭鍵或tab鍵來選擇其中一個、在它之后輸入符號和另一個數(shù)字,然后按Enter鍵。愛掏網(wǎng) - it200.com

多行代碼

單個代碼行長度通常限制在80個字符以內。愛掏網(wǎng) - it200.com但是,在交互模式下,較長的代碼行不會產(chǎn)生問題,因為Python解釋器會嘗試處理它們。愛掏網(wǎng) - it200.com如果我們需要在交互模式下編寫較長的Python代碼,可以使用反斜杠(\)將其多個行。愛掏網(wǎng) - it200.com例如,下面的代碼創(chuàng)建了一個包含數(shù)字1到10的列表:

聲明:所有內容來自互聯(lián)網(wǎng)搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯(lián)系我們進行處理。
發(fā)表評論
更多 網(wǎng)友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 精品1州区2区3区4区产品乱码 | 久热精品视频在线观看99小说| av天堂午夜精品一区| 白嫩光屁股bbbbbbbbb| 女人高潮特级毛片| 哦好大好涨拨出来bl| 中文字幕精品在线| 美女解开胸罩摸自己胸直播| 无人在线观看视频高清视频8| 欧美黑人XXXX高潮猛交| 日韩一区二区三区精品| 国产欧美一区二区| 亚洲AV无码一区二区三区在线播放 | 国产精品国产福利国产秒拍| 亚洲成在人线在线播放无码 | 女人张开腿让男人桶免费网站| 全彩熟睡侵犯h| jizzjizzjizz国产| 波多野结衣69| 国产精品久久影院| 久久精品国内一区二区三区| 里番本子库全彩acg亚洲| 男生女生差差差很痛| 天堂а√8在线最新版在线| 亚洲精品欧美综合| 18禁止看的免费污网站| 欧美一区二区三区免费不卡| 国产日韩中文字幕| 久久99青青精品免费观看| 精品欧美一区二区三区久久久 | 亚洲欧美日韩中文无线码| 91成人免费版| 最近最好的中文字幕2019免费 | 91频在线观看免费大全| 欧洲熟妇色xxxx欧美老妇多毛网站 | 妞干网免费视频| 亚洲综合日韩在线亚洲欧美专区| 4四虎44虎www在线影院麻豆| 极品粉嫩嫩模大尺度无码视频| 国产免费人人看大香伊| 中国一级淫片aaa毛片毛片|