Python input() 函數
input() 函數是一個庫函數,用於獲取用戶輸入,在控製台顯示給定消息並等待輸入並以字符串格式返回輸入值。
用法:
input(prompt)
參數: promot
- 將顯示在控製台上的字符串值/消息。
返回值: str
- 它以字符串格式返回用戶輸入。
例:
Input: text = input("Input any text:") # if user input is "Hello world!" print("The value is:", text) Output: Input any text:Hello world!
示例1:輸入一個字符串並打印它和它的類型
# python code to demonstrate example
# of input() function
# user input
text = input("Input any text:")
# printing value
print("The value is:", text)
# printing type
print("return type is:", type(text))
輸出
Input any text:Hello world! The value is: Hello world! return type is: <class 'str'>
示例 2:輸入不同類型的值並將它們連同它們的類型一起打印
# python code to demonstrate example
# of input() function
# input 1
input1 = input("Enter input 1:")
print("type of input1:", type(input1))
print("value of input1:", input1)
# input 2
input2 = input("Enter input 2:")
print("type of input2:", type(input2))
print("value of input2:", input2)
# input 3
input3 = input("Enter input 3:")
print("type of input3:", type(input3))
print("value of input3:", input3)
輸出
Enter input 1:12345 type of input1: <class 'str'> value of input1: 12345 Enter input 2:123.45 type of input2: <class 'str'> value of input2: 123.45 Enter input 3:Hello [email protected]#$ type of input3: <class 'str'> value of input3: Hello [email protected]#$
輸入整數和浮點值
沒有直接函數可用於接收整數值或浮點值的輸入。
input() 函數從用戶處獲取任何類型的輸入,如整數、浮點數、字符串,但以字符串格式返回所有值。如果我們需要整數或浮點類型的值,我們需要轉換它們。
要將輸入轉換為整數,我們使用 int() 函數。
要將輸入轉換為浮點數,我們使用 float() 函數。
示例 3:輸入整數和浮點值的 Python 代碼
# python code to demonstrate example
# of input() function
# input an integer value
num = int(input("Enter an integer value:"))
print("type of num:", type(num))
print("value of num:", num)
# input a float value
num = float(input("Enter a float value:"))
print("type of num:", type(num))
print("value of num:", num)
輸出
Enter an integer value:12345 type of num: <class 'int'> value of num: 12345 Enter a float value:123.45 type of num: <class 'float'> value of num: 123.45
相關用法
- Python int()用法及代碼示例
- Python id()用法及代碼示例
- Python string isidentifier()用法及代碼示例
- Python calendar isleap()用法及代碼示例
- Python math isclose()用法及代碼示例
- Python string isupper()用法及代碼示例
- Python string isalnum()用法及代碼示例
- Python numpy matrix identity()用法及代碼示例
- Python itertools.groupby()用法及代碼示例
- Python isdisjoint()用法及代碼示例
- Python string istitle()用法及代碼示例
- Python itertools.repeat()用法及代碼示例
- Python math isnan()用法及代碼示例
- Python string isalpha()用法及代碼示例
- Python calendar itermonthdays2()用法及代碼示例
- Python dict items()用法及代碼示例
- Python Tkinter iconphoto()用法及代碼示例
- Python calendar itermonthdays()用法及代碼示例
- Python string isdigit()用法及代碼示例
- Python string isdecimal()用法及代碼示例
注:本文由純淨天空篩選整理自 input() function with example in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。