書名: Python語言從入門到精通作者名: 陳強編著本章字數: 898字更新時間: 2020-09-18 18:00:33
2.6 輸入和輸出

↑掃碼看視頻
對于Python語言來說,輸入和輸出是用戶與程序進行交互的主要途徑之一,通過輸入程序能夠獲取程序運行所需的原始數據,通過輸出程序能夠將程序的處理結果輸出,讓開發者了解程序的運行結果。
2.6.1 實現輸入功能
在Python程序中,通過調用其內置函數input()實現輸入功能,其語法格式如下所示。

其中的參數“prompt”是可選的,意思是既可以使用,也可以不使用。參數“prompt”用來表示用戶輸入數據時的提示信息。當用戶輸入程序所需要的數據時,就會以字符串的形式返回。如果需要輸入數值,則必須經過類型轉換處理。

實例文件input.py的具體實現代碼如下所示。

在上述代碼中,函數input()的可選參數是“親,請輸入你的名字:”,這個可選參數的作用是提示用戶輸入名字。執行后將在界面中顯示“親,請輸入你的名字:”,之后等待用戶的輸入。當用戶輸入名字“python”并按下〈Enter〉鍵時,程序就接收了用戶的輸入。接著用戶輸入變量名“name”,就會顯示變量所引用的對象—用戶輸入的姓名“python”。最終的執行結果如圖2-5所示。

圖2-5 執行結果
2.6.2 實現輸出功能
在Python程序中,輸出的作用是顯示執行結果,這個功能是通過函數print()實現的。在本章前面的實例中已經多次用到了這個函數。比如用下面的代碼可以打印輸出“hello, world”。

使用函數print()的語法格式如下所示。

各參數的具體說明如下。
● value:表示要輸出的信息,后面的省略號表示可以有多個要輸出的信息。
● sep:表示在多個要輸出信息之間的分隔符,默認值是一個空格。
● end:表示在所有要輸出信息之后添加的符號,默認值為換行符。
在print()函數中可以同時使用多個字符串,在使用時用逗號“,”隔開。
函數print()還可以打印輸出整數或計算結果,例如下面的演示代碼。

由此可見,我們還可以把計算“100+200”的結果打印輸出得更漂亮一些,例如下面的演示代碼。

讀者需要注意的是,對于“100+200”來說,Python解釋器自動計算出結果300,但是,“'100+200 ='”是字符串而非數學公式。

實例文件shuchu.py的具體實現代碼如下所示。

● 第1行:數據之間以空格分開,結束后添加了一個換行符。
● 第2行:輸出的數據之間以逗號分隔。
● 第3行:因為在輸出結束后添加分號,所以和第4行語句的輸出放在了同一行中。
● 第5行:使用逗號進行分隔,執行后將peace和100顯示在一行中。
執行后會輸出:

- Microsoft Dynamics CRM Customization Essentials
- Dreamweaver CS3網頁制作融會貫通
- 最簡數據挖掘
- RPA:流程自動化引領數字勞動力革命
- 機器人編程實戰
- 運動控制器與交流伺服系統的調試和應用
- JavaScript典型應用與最佳實踐
- 網絡布線與小型局域網搭建
- FPGA/CPLD應用技術(Verilog語言版)
- 生物3D打印:從醫療輔具制造到細胞打印
- Linux Shell Scripting Cookbook(Third Edition)
- 渲染王3ds Max三維特效動畫技術
- Mastering DynamoDB
- 基于Quartus Ⅱ的數字系統Verilog HDL設計實例詳解
- Oracle 11g基礎與提高