input換行輸入 Python入門 輸入和輸出

2021-10-17 10:06:23 字數 1725 閱讀 4333

python經常需要將一些東西執行出來,這時候就需要用到輸入和輸出這兩個東西了
今天來給大家介紹一下,輸入與輸出這兩個**。

input函式:獲取使用者輸入,儲存成乙個字串。重要的話,說兩遍,input函式的返回值是乙個 字串型別

。哪怕你輸入的是個數字1,返回給你的只會是字串「1」,而不是 整數1 。

從上面兩個例子中,大家也可以發現了,我輸入的值不管是什麼,型別都是字串。

type 是python內建的函式之一,作用是 檢視資料的型別 。

比如將字串轉換成數字型別

前面我們在將字串轉化為整數用的是 int() 函式,這種方式有危險的

對於形如 「123」 , 「283242」 的字串,轉化沒問題,但是對於包含字元、特殊字元的字串就沒辦法轉

化了,會彈出異常錯誤。所以在使用int函式之前,要先對輸入進行判斷

input函式有時可以巧妙地用於阻塞或暫停程式

此時的input函式不會將輸入儲存下來,只是用作暫停程式動作

print函式我們其實已經不陌生了,前面我們也已經用了很多次了。作用就是列印變數。

我們看一下print函式的原型: print(self, *args, sep=' ', end='n', file=none)

sep引數: 分隔的符號,預設是乙個空格

end引數: 列印後的結束方式,預設為換行符 n 。如果,設定 end='' ,則可以不換行,讓print在一行內連續列印。活用print的引數,可以實現靈活的列印控制。

在python2.6以後,有兩種格式化輸出的方式。

一種就是類似c語言的printf的 % 百分號格式化輸出,也是python最基礎最常用的格式化輸出方式。另一種就

是 str.format() 的方式。

這裡先介紹一下傳統的 % 格式化輸出方式,例如:

格式化符號:

需要特別說明的是,如果你想在print中列印乙個%百分符號本身,那麼你需要使用%%,兩個百分符轉義出乙個

百分符

python如何換行繼續輸入

編寫 時,一行太長寫不下該如何換行繼續輸入呢?一起來看下python如何換行繼續輸入吧!python如何換行繼續輸入python換行繼續輸入的方法 python換行繼續輸入的方法 1 在一行末尾加上 例如 data11 data21 data31 data41 data51 data61 data7...

input函式遇換行符不結束輸入 python

方法一 mystr s input 請輸入 while s q 此處可自行設定 mystr mystr s n s input 請輸入 print mystr 方法二 def input data lines input ch while true input ch input 請輸入,按q結束 n...

Python 使用input()實現多輸入

用map split 以及input 可以實現用input 同時輸入多個數。1.map map 函式接收兩個引數,乙個是函式,乙個是序列,map將傳入的函式依次作用到序列的每個元素,並把結果作為新的list返回。2.split 拆分字串。通過指定分隔符對字串進行切片,並返回分割後的字串列表 list...