Python 是現今最流行的編程語言之一,它具有簡單易學、易於閱讀、可擴展、高效等優勢。本文將通過介紹 Python 的輸入函數的使用方法,幫助大家更好地掌握 Python 的基礎知識。
一、input()函數的基本用法
Python 的 input() 函數可以實現用戶輸入數據的功能,其基本用法如下:
value = input('請輸入內容:')
print(value)
上述代碼的意思是:使用 input() 函數獲取用戶輸入的值,然後將這個值傳遞給變量 value;最後使用 print() 函數將變量的值輸出到終端。執行這段代碼時,程序將會在命令行中顯示提示信息“請輸入內容:”,等待用戶輸入內容,用戶可以輸入任何內容,每次輸入後按下回車鍵即可完成輸入。
下面是另一個實例,演示如何輸入列表數據:
values = input('請輸入多個值,以空格分隔:')
lst = values.split()
print('您輸入的值為:', lst)
在這個例子中,我們先使用 input() 函數獲取用戶的多個輸入值,然後使用 split() 函數將所有輸入值轉換成一個列表,最後輸出列表中的所有元素。函數 split() 可以將輸入字符串分割成一個列表,括號裡面的參數表示按照什麼字符進行分割,不填寫參數默認按照空格進行分割。
二、input()函數和 int() 函數的組合使用
在 Python 中使用 input() 函數獲得的所有輸入值默認都是字符串類型,如果需要對數字類型的數據進行數值計算,需要將字符串轉化為整數。Python 中可以通過 int() 函數實現此功能。代碼如下:
name = input("請輸入你的名字:")
age = input("請輸入你的年齡:")
age = int(age)
print('{0}的年齡是{1}'.format(name, age))
程序中,我們使用 input() 函數獲取用戶輸入的名字和年齡,將獲取到的年齡數據使用 int() 函數轉換為整數類型後,再輸出到終端。
三、input()函數和 float() 函數的組合使用
與 int() 函數類似,input() 函數獲取到的所有輸入數據默認都是字符串類型。如果獲取的數據是小數,需要使用 float() 函數將字符串類型轉換成浮點數,如下所示:
width = input('請輸入長方形的寬度:')
height = input('請輸入長方形的高度:')
width = float(width)
height = float(height)
area = width * height
print('長方形的面積為:', area)
上述代碼演示了如何使用 input() 和 float() 函數計算長方形的面積。
四、使用input()函數獲取多個輸入值
name, age, sex = input('請輸入姓名、年齡、性別,以空格分隔:').split()
print('你的姓名是{0},年齡是{1},性別是{2}'.format(name, age, sex))
在 Python 中使用 input() 獲取多個輸入值時,需要將輸入值進行分割。程序中,我們使用 split() 函數根據空格對輸入值進行分割,保存三個分割後的值到三個變量中。最後使用 format() 函數輸出三個變量的值。
總結
本文介紹了 Python 的輸入函數 input() 的基本用法,包括如何獲取用戶的輸入值,如何將字符串轉換成整數、浮點數以及獲取多個輸入值。熟練掌握 Python 的輸入函數是掌握 Python 基礎編程知識的必備技能,相信通過本文的介紹,您已經對 Python 的輸入函數有了一定的了解。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/150960.html