Python是一種高級編程語言,強大的「包含電池」的標準庫和廣泛應用的生態系統使其成為學習編程的理想語言。本文將詳細介紹Python輸入整數的不同方式和示例。
一、input函數
Python中的input()函數可以在控制台中獲取用戶輸入。它接受一個可選的提示字元串作為輸入指導,並返回一個字元串。我們可以使用int()函數將字元串轉換為整數。下面是一個示例:
num = int(input("請輸入一個整數:")) print("您輸入的整數是:", num)
在這個示例中,我們首先使用input()函數獲取用戶的輸入,並將輸入的字元串轉換為整數。然後我們使用print()函數在控制台中列印輸出。嘗試輸入1並運行上面的代碼。
二、sys.stdin.readline
Python中,我們可以使用sys.stdin.readline()函數從標準輸入中獲取用戶輸入,同時可以指定讀取多少字元。我們需要使用strip()函數刪除換行符。下面是一個示例:
import sys num = int(sys.stdin.readline().strip()) print("您輸入的整數是:", num)
在這個示例中,我們首先導入sys庫以使用stdin函數。然後我們使用stdin.readline()方法獲取用戶的輸入,並使用strip()函數刪除結尾的換行符。最終我們使用print()函數在控制台中列印輸出。嘗試輸入1並運行上面的代碼。
三、通過命令行參數輸入
Python程序還可以從命令行參數中獲取用戶輸入。我們使用sys.argv獲取命令行參數並將其轉換為整數。下面是一個示例:
import sys num = int(sys.argv[1]) print("您輸入的整數是:", num)
在這個示例中,我們首先導入sys庫以使用argv函數,並將第一個參數傳遞給int()函數並將其轉換為整數。然後我們使用print()函數在控制台中列印輸出。我們需要在命令行中指定整數作為參數,並運行代碼。
小結
Python中有多種輸入整數的方法。我們可以使用input()函數從控制台中獲取用戶輸入,使用sys.stdin.readline()函數從標準輸入中獲取用戶輸入或通過命令行參數獲取用戶輸入。根據我們的需要選擇適當的方法。
原創文章,作者:WKTPS,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/374848.html