python的輸出和輸入形式

2022-04-03 12:10:30 字數 2722 閱讀 3480

輸出~~~~~~~~

第一種就是最常用的print函式了,在py2中是 print str, 在py3中就是print(str)

但是python中就是print函式輸出的時候會自動換行,比如

str = "

123456

"for i in

range(len(str)):

#注意別漏了range

print str[i]

輸出就成了

>>> 12

3456

>>>這樣的了

python 2:使用print後加乙個逗號:print

'hello',

python 3:輸入引數end:print ('

hello

', end='')

但是這樣呢,每個元素之間都會自動加乙個空格的。

最終的解決辦法就是

import

sysstr = "

123456

"for i in

range(len(str)):

sys.stdout.write(str[i])

輸入~~~~

python 2.3.4 (#

1, feb 2 2005, 11:44:13)

[gcc 3.4.3 20041212 (red hat 3.4.3-9.el4)] on linux2

type

"help

", "

", "

credits"or

"license

"for

more information.

>>> user=raw_input("

please input:

")

please input:wei

#raw_input 輸入 字串 成功

>>>user

'wei

' >>> user=input("

please input:

")

please input:123 #

input 輸入 數字 成功(返回的是數字)

>>>user

123

>>> user=raw_input("

please input:

")

please input:111 "

white-space:pre

"> #

raw_input 輸入 數字 成功(返回的還是當成字串)

>>>user

'111

' >>> user=input("

please input:

")

please input:wei

#input 輸入字串 失敗

traceback (most recent call last):

file

"", line 1, in

? file

"", line 0, in

? nameerror: name

'wei'is

not defined

在python 2.7中一樣

在python3中 就這樣了

python 3.2.3 (default, apr 11 2012, 07:15:24) [msc v.1500 32bit (intel)] on win  

32type

"help

", "

", "

credits"or

"license

"for

more information.

>>> user=raw_input("

please input:

") #

沒有了raw_input

traceback (most recent call last):

file

"", line 1, in

nameerror: name

'raw_input'is

notdefined

>>> user=input("

please input:

")

please input:wei

>>>user

'wei

' >>> user=input("

please input:

") #

input的輸出結果都是作為字串

please input:123

>>>user

'123

'

所以輸入數字的時候就要轉換為int了

輸入多個引數的時候要這樣

reply=raw_input("

input")

pieces=reply.split()

print

pieces[0]

print pieces[1]

python的輸入和輸出

注 寫這個系列是為了幫助和我一樣,在廖雪峰官網學習python的朋友,幫助大家學習的同時也強化自身的能力。這個系列主要的分享每節課的課後練習 以及自己對 的解釋 因為我的技術也不怎麼好 所以如果 寫的不好,還請大神們指教。輸入 input 輸出 print 練習 請利用print 輸出1024 76...

Python的輸入和輸出

輸出 用print 在括號裡面加上字串,就可以在螢幕上輸出指定的文字。例如 print hello world print 也可以接受多個字串,用 隔開,顯示出來 就變為空格,例如 print hello beijing 輸入提供了乙個input 可以輸入字串,並存放到變數。例如 name inpu...

python輸入和輸出

互動功能 1.命令列引數 2.標準輸入和輸出函式 3.檔案輸入和輸出 4.圖形化使用者介面 1.命令列引數 1.1 import sys 通過 sys.argv 訪問命令列引數 argv 0 為python指令碼名 argv 1 為第乙個引數 argv 2 為第二個引數.注 argv 1 argv ...