程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python 教程之輸入輸出(1)—— 在 Python 中接受輸入

編輯:Python
開發人員經常需要與用戶交互,以獲取數據或提供某種結果。今天的大多數程序都使用對話框來要求用戶提供某種類型的輸入。而 Python 為我們提供了兩個內置函數來讀取鍵盤輸入。 \
  • input(prompt)
  • raw_input ( prompt )

input(): 此函數首先從用戶那裡獲取輸入並將其轉換為字符串。返回對象的類型總是<type 'str'>。它不評估表達式,它只是將完整的語句作為字符串返回。例如,Python 提供了一個名為 input 的內置函數,它接受用戶的輸入。當調用輸入函數時,它會停止程序並等待用戶輸入。當用戶按下回車鍵時,程序恢復並返回用戶輸入的內容。
語法:
inp = input('STATEMENT')
 
Example:
1. >>> name = input('What is your name?\n') # \n ---> newline ---> It causes a line break
 >>> What is your name?
 Ram
 >>> print(name)
 Ram 
 
 # ---> comment in python

# Python 程序
# 展示了 input() 的使用

val = input(&quot;Enter your value: &quot;)
print(val)

輸出:

以字符串作為輸入:
name = input('你叫什麼名字?\n') # \n ---> newline ---> 導致換行
print(name)

輸出:
你叫什麼名字?
Ram
Ram

輸入函數在 Python 中的工作原理:&nbsp;\
  • 當 input() 函數執行時,程序流程將停止,直到用戶給出輸入。
  • 在輸出屏幕上顯示的要求用戶輸入輸入值的文本或消息是可選的,即將在屏幕上打印的提示是可選的。
  • 無論您輸入什麼內容,輸入函數都會將其轉換為字符串。如果您輸入一個整數值,input() 函數仍會將其轉換為字符串。您需要在代碼中使用 typecasting 將其顯式轉換為整數。

代碼:
# 在 Python 中檢查輸入類型的程序

num = input (&quot;Enter number :&quot;)
print(num)
name1 = input(&quot;Enter name : &quot;)
print(name1)

# 輸入值的打印類型
print (&quot;type of number&quot;, type(num))
print (&quot;type of name&quot;, type(name1))

輸出:

raw_input(): &nbsp;此函數適用於舊版本(如 Python 2.x)。此函數准確獲取從鍵盤輸入的內容,將其轉換為字符串,然後將其返回給我們要存儲它的變量。
例子:
# 顯示使用 raw_input() 的 Python 程序

g = raw_input(&quot;輸入你的名字 :&quot;)
print g

輸出:
輸入你的名字 :海擁
海擁
>>>

這裡,g 是一個變量,它將獲取字符串值,由用戶在程序執行期間鍵入。raw_input() 函數的數據輸入由回車鍵終止。我們也可以使用 raw_input() 輸入數字數據。在這種情況下,我們使用類型轉換。
感謝大家的閱讀,有什麼問題的話可以在評論中告訴我。希望大家能夠給我來個點贊+收藏+評論 ,你的支持是海海更新的動力!後面我會持續分享前端 & 後端相關的專業知識。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved