python 輸入輸出

2021-08-20 16:13:03 字數 1992 閱讀 9012

# 列印提示

print('hello world')

print('給我的卡---印度語,你好的意思')

比如有以下**:

pirnt("我今年10歲")

pirnt("我今年11歲")

pirnt("我今年12歲")

...

看如下**:

age = 10

print("我今年%d歲"%age)

age += 1

print("我今年%d歲"%age)

age += 1

print("我今年%d歲"%age)

...

在程式中,看到了%這樣的操作符,這就是python中格式化輸出。

age = 18

name = "xiaohua"

print("我的姓名是%s,年齡是%d"%(name,age))

下面是完整的,它可以與%符號使用列表:

格式符號

轉換%c

字元%s

通過str() 字串轉換來格式化

%i有符號十進位制整數

%d有符號十進位制整數

%u無符號十進位制整數

%o八進位制整數

%x十六進製制整數(小寫字母)

%x十六進製制整數(大寫字母)

%e索引符號(小寫'e')

%e索引符號(大寫「e」)

%f浮點實數

%g%f和%e 的簡寫

%g%f和%e的簡寫

在輸出的時候,如果有\n那麼,此時\n後的內容會在另外一行顯示

print("1234567890-------") # 會在一行顯示

print("1234567890\n-------") # 一行顯示1234567890,另外一行顯示-------

輸入在python中,獲取鍵盤輸入的資料的方法是採用 raw_input 函式(至於什麼是函式,咱們以後的章節中講解),那麼這個 raw_input 怎麼用呢?

看如下示例:

password = raw_input("請輸入密碼:")

print

'您剛剛輸入的密碼是:', password

執行結果:注意:

input()函式與raw_input()類似,但其接受的輸入必須是表示式。

>>> a = input() 

123>>> a

123>>> type(a)

'int'>

>>> a = input()

abctraceback (most recent call last):

file "", line 1, in

file "", line 1, in

nameerror: name 'abc'

isnot defined

>>> a = input()

"abc"

>>> a

'abc'

>>> type(a)

'str'>

>>> a = input()

1+3>>> a

4>>> a = input()

"abc"+"def"

>>> a

'abcdef'

>>> value = 100

>>> a = input()

value

>>> a

100

input()接受表示式輸入,並把表示式的結果賦值給等號左邊的變數

python3版本中

沒有raw_input()函式,只有input()

並且 python3中的input與python2中的raw_input()功能一樣

python輸入輸出

對於輸入輸出操作,我們可以用raw input或print語句實現,但我們也可以用檔案來實現,下面我們將討 件的使用。我們可以用檔案類來建立乙個檔案物件,並用它的read readline write方法實現檔案的讀寫操作。當檔案使用完畢後,你應該使用close方法,以釋放資源。下面是乙個使用檔案的...

python 輸入輸出

input 是輸出乙個數字 raw input是輸入一行字串 while true try g lambda map int,raw input split a,b g print a b except exit 0 這裡用了lambda 然後也可以直接 a,b map int,raw input ...

Python 輸入輸出

總結幾個常用的.python提供了 input 置函式從標準輸入讀入一行文字,預設的標準輸入是鍵盤。input 可以接收乙個python表示式作為輸入,並將運算結果返回。usr bin python3 str input 請輸入 print 你輸入的內容是 str str.format 1 prin...