是的,Python 命令行交互(即 Python shell)可以執行復雜任務。Python shell 是一個交互式環境,允許用戶輸入 Python 代碼并立即查看結果。雖然它可能不如完整的 Python 腳本那樣功能強大,但對于許多常見任務和實驗來說已經足夠了。
在 Python shell 中,你可以執行各種操作,如變量賦值、函數定義、數據結構操作、文件讀寫等。此外,你還可以導入模塊和使用標準庫中的功能。
例如,以下是在 Python shell 中執行的一些復雜任務:
import math
print(math.sqrt(25))
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n - 1)
print(factorial(5))
my_list = [1, 2, 3, 4, 5]
my_tuple = (1, 2, 3, 4, 5)
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_list[2])
print(my_tuple[2])
print(my_dict['b'])
with open('example.txt', 'r') as file:
content = file.read()
print(content)
with open('example.txt', 'w') as file:
file.write('Hello, World!')
總之,Python 命令行交互可以執行許多復雜任務,但對于大型項目或需要更高級功能的場景,建議使用完整的 Python 腳本。