python中如何將回車作為輸入內容

時間 2021-10-14 20:23:57

1樓:匿名使用者

設定stopword="***"

舉個例子給你看看唄

比如要輸入一首詩

file_name=input("請輸入檔名:")file_name=file_name+".txt"something_file=open(file_name,"w")

stopword=":q"file_content=""print("請輸入內容【單獨輸入‘:q‘儲存退出】:

")for line in iter(input,stopword):

file_content=file_content+line+"\n"print (file_content,file=something_file)

something_file.close()這時 結束命令就變為了 :q

2樓:自我西郊

import sys

print sys.stdin.readline()

3樓:啊恨

python預設遇到回車的時候,輸入結束。所以我們需要更改這個提示符,在遇到空行的時候,輸入才結束。

stopword = '' # 輸入停止符str = ''

for line in iter(raw_input, stopword): # 輸入為空行,表示輸入結束

str += line + '\n'

# print (str)  #測試用

4樓:匿名使用者

raw_input就是從標註輸入讀取輸入,輸入的是什麼就是什麼。

文件解釋:

the function then reads a line from input, converts it to a string (stripping a

trailing newline), and returns that.

python在互動環境敲**時怎麼換行,每次一按enter鍵就直接執行程式了,可是**還沒有寫完啊

5樓:用著追她

1、使用win+r鍵,進入windows的命令列模式。

2、或者通過win10自帶的搜尋功能進入。

3、在配置好python執行版環境權的命令列模式下。

4、輸入python之後,進入最後python 命令提示符。

5、不用換行的話,print語句將會如下。

6、使用python 的 \在字串中輸入可以換行。

7、最後通過使用\的效果如下。可以看到最終幾行的字串都被拼成了一個字串,然後被列印了出來。

6樓:足壇風行者

可以使用來\符號來換行自,表示本行**未完成。

以下**為例(在打print時換行),

a =1

b=1print a+b

具體操作步驟如下:

1、在cmd中輸入python按回車,開啟python的互動環境:

2、輸入a=1,按回車輸入完成一行:

3、輸入b=1,按回車輸入完成一行:

4、輸入print,按\,再按回車,下面會出現...,表示本行未完成:

5、輸入a+b,按回車,表示本行輸入完成,得到結果2,如圖:

7樓:匿名使用者

非要用自帶互動環境的話,函式是個不錯的選項。平常本地除錯,一般用ipython:

pip install ipython

ipython

8樓:徐曉龍老婆

你這樣可以用notebook,內建ipython,也可以寫**

9樓:尐二瓜

如果bai是輸入的一個大字串du

的話,可以用

zhi""" aaa """這個3個引dao號的,"""aaa

bbbcccc

"""這樣來輸入,如版果是程式邏輯,只權能輸到完為止了。

當然更好的方法是寫在檔案裡,然後使用python wenjianming.py來執行程式,這樣萬一有問題也不需要重複輸入,方便省力。

如果解決了您的問題請採納!

如果未解決請繼續追問!

10樓:

你進入python裡後的來介面,自即shell操作介面,叫做互動介面,是輸入一行,敲回車就是執行的。

在這個介面中,選擇file,新建一個py檔案,在這裡面你可以大段的輸入**,即敲回車就是換行,並且在儲存的前提下進行編譯和校對。

希望能幫到你。

11樓:匿名使用者

為什麼一定要互動環境呢?

你可以嘗試一下pycharm,這是一個python的整合開發環境, 很多pythoner都用到它。

或者一些其它成熟的ide。

12樓:匿名使用者

在末尾加上\就是續行

13樓:有時不免

直接打三個單引號''',再按enter就可以換行,以三個單引號結束。

14樓:千里草_葉

print 'aaa';\

print 'bbb';\

print 'ccc'

python敲**時怎麼換行,每次一按enter鍵就直接執行程式了,可是**還沒有寫完啊。。。

15樓:遠巨集

1、windows使用win+r鍵進入命令列模式。

2、或通過win10內建的搜尋功能進入。

3、在命令列模式回下配置python執行時環境。

4、輸答入python之後,輸入最後一個python命令提示符。

5、如果沒有換行符,print語句將像這樣。

6、使用python\將輸入包裝成字串。

7、使用\的最終效果如下所示。您可以看到字串的最後幾行都被組合成一個字串,然後列印出來。

16樓:匿名使用者

idle file new file 建立一個新的文字,寫完 按f5執行

17樓:匿名使用者

到要換行位置加個“ \ ”

18樓:匿名使用者

用sublime text pycharm寫**

19樓:匿名使用者

用netpad+++編輯,按f5就能跑

20樓:匿名使用者

用自帶的idle挺好的…

21樓:匿名使用者

誰叫你在互動環境下寫…

22樓:匿名使用者

拜託你這個不叫敲**,這只是正互動環境下跟編譯器對話,自然是你說一句它響應一句啦,要敲**能換行的,請file new 新建一個編輯

23樓:ilove爆頭

linux下用ipython

windows上... 最好遠端一個linux機器用ipython或者python都可以,自帶的ide也不錯

python怎麼換行啊??

24樓:南風知我意丶丿

其實我想噴上面,但是出於理智,他可能是沒理解你的意思或者是什麼的,就算了。我跟你一樣的問題,找了好久,才python互動介面,ctrl+j就可以實現換行了,自由換行。

25樓:低調未已

在互動介面的時候,是不能換行的。idle本身就是用來做點小測試的。

你要換行可以file-new file,然後就可以編輯,這個時候可以換行。

26樓:風一樣的回憶

兄弟,idle下如果一定要換行的話,可以按control+j

27樓:斬

如果是寫for i in ***:的話ctrl+回車

28樓:人生最適醉人

在mac中,換行的話是:

>>> name = "hello"

>>> name1 = "python"

>>> print = (name + name1)>>>

是不是這樣?這樣的話,可以直接打的

python程式設計中,按回車實現換行的疑惑。 5

29樓:匿名使用者

你在使用互動模式吧?

如果想輸入多行命令,可以在行尾加轉義符號\,如:

>>> import\

... json

>>> str = "這是一個很長的字串\... 很長很長很長\

... 很長很長..."

>>>

30樓:匿名使用者

你這個情況是不是在定義函式時不什麼出現,一般是定義類時出現吧.就是在一個類裡定義多個函式時,想在函式間加個空行,這時就會結束類的定義.你在需要空行時用 \ 或者 ; 代替吧.

31樓:匿名使用者

除了定義函式的第一行,下面的最前面都要敲個tab

如何刪除word中軟回車和硬回車造成的空行

對於文章中的空行,手工刪除也是一件很麻煩的事情,其實想一下空行的特點,也就是多個 段落標記 連在一起,那麼我們用word 2000的替換功能就可實現刪除文章中的空行。開啟 選單中的 替換 對話方塊,把游標定位在 查詢內容 輸入框中,按下 高階 按鈕,選擇 特殊字元 中的 段落標記 兩次,在輸入框中會...

在中如何查詢回車字元軟回車分頁符之類的

開啟 查詢 對話方塊,記不住的話就不要在對話方塊裡面輸入,在靠近對話方塊底部中間有乙個 高階 單擊它,然後在新的話框底部中間有乙個 特殊字元 在這裡面可能有你要查的東西。 2008軟體 在查詢對話方塊中,單擊下方的 高階 按鈕,再單擊下方的 特殊格式 按鈕,從彈出的選單中找到你想要的各種符號,上方就...

如何刪除中的回車鍵,如何刪除word中的回車鍵

利用替換功能,在需要的替換的那一項 即查詢內容 選擇高階 特殊字元 段落標記,替換為 則空著,點選全部替換,則所有的enter作用都消失。祝你好運哈o o哈!你是用 直接貼到word裡面的吧 這樣它還是以 的形式存在的 所以是無法刪除的 可以通過如下操作將表達轉換成文字,然後就可以刪除了!word2...