国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

Python3.X和Python2.X輸入函數(shù)的區(qū)別

Python3.X和Python2.X之間存在著許多重要的差異。首先,下載并安裝Python3.4.3以后,配置好環(huán)境變量,就可以愉快地開始自己的Python之旅。我們可以打開一個IDE軟件,比如No

Python3.X和Python2.X之間存在著許多重要的差異。首先,下載并安裝Python3.4.3以后,配置好環(huán)境變量,就可以愉快地開始自己的Python之旅。我們可以打開一個IDE軟件,比如Notepad ,以及編譯環(huán)境Windows Powershell。

Python2.X中的raw_input函數(shù)

在過去經(jīng)典的學(xué)習(xí)資料中,我們常常會看到使用raw_input函數(shù)來進(jìn)行輸入操作,比如將用戶輸入的值賦給一個變量:age raw_input()。然而,在Python3.X中,這種寫法已經(jīng)不再適用了。

Python3.X中的輸入函數(shù)變化

在Notepad 中編寫完代碼并保存后,在Powershell中執(zhí)行編譯,如果你仍然沿用Python2.X的寫法,通常會遇到類似于NameError: name 'raw_input' is not defined的錯誤。這是因?yàn)镻ython在從2.X升級到3.X時進(jìn)行了較大的優(yōu)化和改動,其中一個顯著的變化就是將raw_input函數(shù)廢棄掉。

替換raw_input為input

在Python3.0系列中,Python認(rèn)為input和raw_input這兩個類似功能的函數(shù)具有冗余性,因此將raw_input作為垃圾般丟棄。因此,如果你想在Python3.X中成功運(yùn)行之前在Python2.X中編寫的程序,需要將所有的raw_input替換為input才能正常運(yùn)行。

更便捷的輸入操作

通過將代碼中的raw_input替換為input,并保存修改后的代碼,在Powershell中執(zhí)行編譯,就可以完美地運(yùn)行你的Python程序了。新版本的input函數(shù)不僅避免了冗余的操作,還使得輸入操作更加便捷,提高了代碼的可讀性和易用性。這也是Python3.X相較于Python2.X的一處進(jìn)步之處。

標(biāo)簽: